我的for / f声明出了什么问题

时间:2013-10-09 08:03:34

标签: batch-file for-loop

有人可以解释我的声明有什么问题吗?我正在尝试将其作为bat文件运行。我在线查看了各种示例,我似乎无法弄清楚为什么会出现语法错误

FOR /F "tokens=*" %%A in (c:\scripts\destination.txt) DO 
(
echo inside the for loop
pause
)

我收到以下错误:

  

该命令的语法不正确。   C:\ Scripts> FOR / F“tokens = *”%A in(c:\ scripts \ destination.txt)DO

1 个答案:

答案 0 :(得分:6)

括号必须在同一行。

tokens=*删除了前导空格 - delims=没有。

FOR /F "delims=" %%A in (c:\scripts\destination.txt) DO (
echo %%A - inside the for loop
pause
)