Board logo

标题: [已解决]求解FOR命令建立文件夹不识别空格的问题 [打印本页]

作者: shandow     时间: 2009-6-17 03:33    标题: [已解决]求解FOR命令建立文件夹不识别空格的问题

1.TXT 内的内容为:

"1234 567"
"abcd efg"

执行

for /f %%a in (1.txt) do md %%a

这个命令,结果生成了1234和abcd 2个文件夹,为什么加了引号和不加引号

1234 567
abcd efg

的结果是一样的?怎么样修改才能生成 文件夹 “1234 567”和“abcd efg”?


我晕,半天没人回答,自己查了下

FOR /F "delims=" %%i IN (1.txt) do md %%i

就可以解决了

[ Last edited by shandow on 2009-6-17 at 04:19 ]
作者: Hanyeguxing     时间: 2009-6-17 06:29
1,该贴应发在批处理版
2,问题是因为不指定delims的话,将使用默认分割符,即这将替换空格和制表符的默认分隔符集。换句话说,虽然没使用delims,但默认启用空格和TAB作为分割符。
作者: zmj2006     时间: 2009-6-17 10:51
上面的 FPR命令 你指定的变量是%%A 而且你调用的是/F参数,,,请在CMD下看看FOR /?