DOS (コマンドプロンプト) の rmdir
C:\tmp>mkdir aaa C:\tmp>mkdir aaa\bbb C:\tmp>mkdir aaa\ccc C:\tmp>mkdir aaa\ddd C:\tmp>tree aaa フォルダ パスの一覧: ボリューム xxx_xxxxxxx ボリューム シリアル番号は xxxx-xxxx です C:\TMP\AAA ├─bbb ├─ccc └─ddd
サブディレクトリを全部消そうと思ってもワイルドカードは使えない。
C:\tmp>rmdir aaa\* ファイル名、ディレクトリ名、またはボリューム ラベルの構文が間違っています。
サブディレクトリを個別に削除はできる。
C:\tmp>rmdir aaa\bbb C:\tmp>tree aaa フォルダ パスの一覧: ボリューム xxx_xxxxxxx ボリューム シリアル番号は xxxx-xxxx です C:\TMP\AAA ├─ccc └─ddd
空でないと削除できないが、/s を指定すれば内容もろとも削除できる。
C:\tmp>rmdir aaa ディレクトリが空ではありません。 C:\tmp>rmdir /s aaa aaa、よろしいですか (Y/N)? y
ヘルプ
C:\tmp>rmdir /? ディレクトリを削除します。 RMDIR [/S] [/Q] [ドライブ:]パス RD [/S] [/Q] [ドライブ:]パス /S 指定されたディレクトリに加えて、そのディレクトリ内のすべての ディレクトリとファイルを削除します。ディレクトリ ツリーを削除 するときに使用します。 /Q /S を指定してディレクトリ ツリーを削除するときに、確認の メッセージを表示しません。(QUIET モード)