批处理中用for /F in()所读的文件目录如果有空格怎么办

来源:百度知道 编辑:UC知道 时间:2024/06/28 07:17:24
批处理中用for /F in()所读的文件目录如果有空格怎么办
如果加""好像读不到文件..而是字符串了
如果不加.不知道怎么办了

for /f "usebackq" %%i in ("a b.txt") do ********

如果要处理的文档有空格,需要括起来,但括起来后for会把它当作字符串来处理,所以需要加上usebackq参数才行,具体用法cmd下输入for/?查看。

使用for语句中的usebackq
usebackq - 指定新语法已在下类情况中使用:
在作为命令执行一个后引号的字符串并且一个单
引号字符为文字字符串命令并允许在 filenameset
中使用双引号扩起文件名称。

实例句子
for /f "usebackq tokens=1 delims=-" %%i in ("mm mm.txt") do echo %%i