0

ディレクトリ内の複数のディレクトリ/フォルダーを削除するバッチを作成しようとしています

私は使っている

for /D %f in (*) do rmdir %f /s /q

これで機能し、スペースを含まないフォルダー名が削除されます。

フォルダーに対して上記のコマンドを実行すると、このメッセージが表示されます。

d:\test\testworld\rmdir remove me /s /q

システムは、指定されたファイルを見つけることができません。
システムは、指定されたファイルを見つけることができません。

ほとんどのフォルダーにはスペースが含まれています。コマンドを変更して、スペースを含むフォルダーを含めることはできますか?

4

2 に答える 2

4

引用符を使用します。

rmdir remove me /s /q

失敗しますが、

rmdir "remove me" /s /q

動作します。

コマンドラインへの変更は次のようになりますfor /D %f in (*) do rmdir "%f" /s /q

于 2012-10-18T15:51:44.173 に答える
2

" のような二重引用符を使用できますrmdir "remove me" /s /q

于 2012-10-18T15:51:26.460 に答える