我的一些变量中有空格。如何批量识别空格?

时间:2012-09-12 20:57:01

标签: batch-file

for /F "tokens=*" %%A in (#opm2.txt) do @copy #input.txt %%A.txt

pause

这是我的代码。基本上,此文件中的某些行中包含空格,但是当批处理文件运行完毕时,它不会输出任何这些行。有工作吗?

1 个答案:

答案 0 :(得分:1)

您需要禁用标准delims 将EOL字符设置为冒号也是一个好主意,因为冒号不是文件的有效字符,但标准的EOL字符是(分号)。
当文件名可以包含空格时,还需要引用文件名

for /F "EOL=: tokens=* delims=" %%A in (#opm2.txt) do @copy #input.txt "%%A.txt"