2012-11-20 120 views
2

我想删除它们的路径在txt文件中列出的目录。其中一些路径包括空间。例如,这是我的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 

我应该使用什么命令?

+0

如果你想删除文件的所有内容,你可以使用'cp/dev/null file_name'命令。试试吧。 –

+1

@HeenaHussain,这清楚地表明Windows ...'cp'和'/ dev/null'不存在。 – Brad

+0

哦@Brad感谢您的注意......那么'echo“”> filename'怎么样? –

回答

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

它完成这项工作。

长话短说(可以使用for /?看参数),delims指示应该使用什么样的分隔符,以及默认包含空格字符,所以设置delims空值似乎是你所需要的。

+0

优秀!谢谢。不幸的是我没有足够的声望(15)来标记你的答案是有用的:) –

相关问题