首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用文本文件的.BAT文件中的FOR /F和RD循环中的空格

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

Stack Overflow用户
提问于 2014-10-29 19:49:47
回答 1查看 343关注 0票数 0

你能帮我解决CMD尾随空格线的一个不寻常的问题吗?我已经编写了一个简单的批处理脚本来删除文件中列出的文件夹路径。命令:

代码语言:javascript
运行
复制
for /f "tokens=* delims=" %%p in (paths.txt) do rd /s %%p

我已经将一个测试路径名称字符串放入path.txt

代码语言:javascript
运行
复制
\\sample path

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

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

EN

回答 1

Stack Overflow用户

发布于 2014-10-29 19:52:24

代码语言:javascript
运行
复制
for /f "delims=" %%p in (paths.txt) do rd /s "%%p"

rd命令中使用引号将检索到的路径括起来

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26629581

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档