Board logo

标题: [已结]for 针对含空格的文本如何操作? [打印本页]

作者: lqh123108     时间: 2008-12-17 00:13    标题: [已结]for 针对含空格的文本如何操作?


for /f "tokens=1,2" %a in ("C:\Documents and Settings\2.txt") do echo %a%b
怎么输出的结果总是:
    echo C:\Documentsand
而不是文本的内容..

如果不用引号,又会出错?
   系统找不到文件 C:\Documents。

难道非要将该文本转换成短文件名不成?

[ Last edited by HAT on 2008-12-22 at 16:56 ]
作者: s11ss     时间: 2008-12-17 00:14
usebackq
作者: lqh123108     时间: 2008-12-22 16:41


  Quote:
Originally posted by s11ss at 2008-12-17 00:14:
usebackq

for /f "usebackq delims=" %i in ("C:\Documents and Settings\1.txt") do echo %i

OK
多谢了
看了FOR 帮助说明,原来如此