Command line 删除目录及其在txt文件中的路径(包括空间)
我想删除路径列在txt文件中的目录。其中一些路径包含空间。例如,这是我的txt文件内容,名为rd.txt:Command line 删除目录及其在txt文件中的路径(包括空间),command-line,batch-file,Command Line,Batch File,我想删除路径列在txt文件中的目录。其中一些路径包含空间。例如,这是我的txt文件内容,名为rd.txt: D:\New folder\WOW D:\New folder (2)\here I am 因此,我无法在批处理文件中使用此命令: for /d %%n in (rd.txt) do rd "%%n" /s /q 我应该使用什么命令 for /F "delims=" %%n in (rd.txt) do rd "%%n" /s /q 它起作用了 长话短说(您可
D:\New folder\WOW
D:\New folder (2)\here I am
因此,我无法在批处理文件中使用此命令:
for /d %%n in (rd.txt) do rd "%%n" /s /q
我应该使用什么命令
for /F "delims=" %%n in (rd.txt) do rd "%%n" /s /q
它起作用了
长话短说(您可以使用
for/?
查看参数),delims
指示应该使用的分隔符,并且默认值包含空格字符,因此您需要将delims
设置为空值。如果要删除文件的所有内容,您可以使用cp/dev/null file\u name
命令。试试看。@HeenaHussain,这显然是Windowscp
和/dev/null
不存在。噢@Brad感谢您的注意……那么echo”“>文件名如何?太好了!非常感谢。不幸的是,我没有足够的声誉(15)来标记你的答案是有用的:)