执行包含冒号的批处理文件

时间:2014-11-26 14:59:58

标签: batch-file cmd

我在批处理文件中执行以下操作时遇到问题

for /f "tokens=*" %f in ('dir /b /a:d') DO @echo 'hello'

我收到的错误是

d') was unexpected at this time.

直接从命令行输入

时工作正常

1 个答案:

答案 0 :(得分:3)

for /f "tokens=*" %%f in ('dir /b /a:d') DO @echo 'hello'

您需要双重 % 表单批处理文件