2012-11-20 154 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)來標記你的答案是有用的:) –

相關問題