【发布时间】:2011-06-03 14:47:20
【问题描述】:
我有以下批处理语句:
for /f "delims=" %%x in (file.lst) do set "offendingfile=%%x"
虽然出于一些非常奇怪的原因,当它被调用时,它会输出:
"C:\Windows\calc.exe "
而不是
"C:\Windows\calc.exe"
由于有一个尾随空格,我无法在批处理文件中的任何其他语句中正确使用它,有谁知道它为什么这样做以及如何解决这个问题,因为它让我发疯了!
【问题讨论】:
-
您可能会发现this solution 很有用。
标签: windows batch-file