2

パスがtxtファイルにリストされているディレクトリを削除したい。これらのパスの一部にはスペースが含まれています。たとえば、これはrd.txtという名前の私のtxtファイルの内容です。

    D:\New folder\WOW
    D:\New folder (2)\here I am

したがって、このコマンドをバッチファイルで使用することはできません。

    for /d %%n in (rd.txt) do rd "%%n" /s /q

どのコマンドを使用すればよいですか?

4

1 に答える 1

0
for /F "delims=" %%n in (rd.txt) do rd "%%n" /s /q

それは仕事をします。

簡単に言えば(for /?パラメーターを表示するために使用できます)、使用delimsする区切り文字を示し、デフォルトにはスペース文字が含まれているためdelims、空の値に設定する必要があるようです。

于 2012-11-20T09:04:27.807 に答える