突然ですが次のコマンドを見てください。 for /f "delims=*" %i in ('dir /s /ad /b ^| sort /r') do @rmdir "%i" 2> nul これはこの一行で次のことをしています。 カレントディレクトリ以下にあるサブディレクトリを含むすべてのディレクトリ名を列挙し、階層の深い順に並べ替え、順番にそれぞれのディレクトリに対してrmdirコマンドを実行し、空であれば削除する。 空フォルダのみを削除することができます。空フォルダを削除した結果その親フォルダが空になる場合も削除します。以下拙い説明ですがまあおつきあいください。 ■カレントディレクトリ 現在いるディレクトリ(フォルダ)。このディレクトリがコマンド実行の対象となる。エクスプローラでいえば現在開いているフォルダということになる。 カレントディレクトリを移動するにはcdコマンドを使います。