/*****************************************************************************/ rrmdir version 1.0.0 Copyright (c) 2003-2004 NI-Lab. NI-Lab. http://www.nilab.info/ http://nilab.hp.infoseek.co.jp/ nilab@hamal.freemail.ne.jp /*****************************************************************************/ * rrmdir とは? ファイルの存在しない空のディレクトリを再帰的に削除するソフトウェアです。 * 動作環境 動作環境のOSは、 Windows 95, Windows 98, Windows 98SE, Windows ME, Windows NT4.0, Windows 2000, Windows XP を想定しています。 動作確認は、Windows ME, Windows 2000 にて行いました。 * インストール アーカイブファイル(rrmdir.zip)を解凍して、 rrmdir.exe をパスの通るところに置いてください。 rrmdir.exe がプログラム本体となります。 同根されているファイル rrmdir-src.zip は、プログラムのソースコードです。 プログラムを実行するだけなら、ソースコードは不要ですので、 削除してもかまいません。 * アンインストール プログラム本体である rrmdir.exe を削除してください。 * プログラムの実行 コマンド プロンプト や MS-DOS プロンプト から rrmdir ディレクトリのパス と入力することで、ディレクトリのパスの中にあるディレクトリの内で ファイルの存在しない空のディレクトリを削除します。 * プログラムの実行例 前提: 数字がディレクトリ名になっているところには、ファイルがない。 // 実行前のディレクトリの状況を確認する C:\>tree C:\test フォルダ パスの一覧: ボリューム hoge ボリューム シリアル番号は 01234567 890A:BCDE です C:\test ├─dd │ ├─1 │ ├─3 │ │ └─2 │ └─dddddd └─done └─d └─d ├─9 │ ├─5 │ │ └─4 │ └─8 │ ├─6 │ └─7 └─d └─13 ├─10 ├─11 └─12 // rrmdir.exe を実行する C:\>rrmdir C:\test // 実行後のディレクトリの状況を確認する C:\>tree C:\test フォルダ パスの一覧: ボリューム hoge ボリューム シリアル番号は 01234567 890A:BCDE です C:\test ├─dd │ └─dddddd └─done └─d └─d └─d * プログラムの再配布について アーカイブファイル(rrmdir.zip)の状態を保ったままである場合は、 自由に再配布できます。 このソフトウェアの作者に許可を求める必要はありませんが、 連絡をいただけるとうれしいです。 ソースコードの再配布については、 ソースコード内のライセンスに関する記述に従ってください。 The MIT License(http://www.opensource.org/licenses/mit-license.html) を ライセンスに採用しています。 * 免責事項 本ソフトウェアおよび同梱のファイルの使用により生じた いかなる損害に関して当方は一切責任を負わないものとします。 * 更新履歴 * Version 1.0.0 2004-10-29 公開バージョン。 コンパイラは Borland C++ Compiler 5.5 を使用。 * Version なし 2003-06-26 空のディレクトリを削除する方法を知らないため、 C言語の学習がてら、プログラムを作りはじめる。 rrmdir = Recursive ReMove DIRectory