使用文本文件的.BAT文件中的FOR/F和RD循环中的空格



你能帮我解决CMD尾部空格行的一个异常问题吗。我已经编写了一个简单的批处理脚本,用于删除文件中列出的文件夹路径。命令:

for /f "tokens=* delims=" %%p in (paths.txt) do rd /s %%p

我在path.txt:中放入了一个测试路径名称字符串

\sample path

不幸的是,当脚本运行时,它将文件的内容拆分为两行,并分别处理\samplepath。然而,如果我使用ECHO而不是RD,它会读取整行,而不考虑空格。

如何强制RD /S命令忽略空格?我也不想在文本文件中使用双引号作为文件夹路径。

for /f "delims=" %%p in (paths.txt) do rd /s "%%p"

在包含检索路径的rd命令中加引号

相关内容

  • 没有找到相关文章

最新更新