1

私はここで説明したのと同じことをしています。つまり、バッチファイルでは、rmdir E:\docs\music /S /Qサブディレクトリを含むすべてのコンテンツを削除するために使用していますが、不要な親ディレクトリmusicも削除しています。毎回
実行する必要がありますか?mkdir

4

2 に答える 2

3

実行cdするとE:\docs\music、ディレクトリ自体ではなく、rmdir E:\docs\music /S /Qすべてが削除されます。musicmusic

于 2012-10-15T19:14:12.953 に答える
2

単一行ソリューションはfor、内部ディレクトリのリストを作成するために使用します。

for /f %i in ('dir /ad /b music') do @rmdir /s /q music\%i

%次のように、その行をバッチファイルに入れる場合は、エスケープする必要があります。

for /f %%i in ('dir /ad /b music') do @rmdir /s /q music\%%i
于 2012-10-15T19:11:24.343 に答える