这次变量出人意料

时间:2015-12-11 19:13:16

标签: command-line cmd

我试图在命令行中运行此命令:

for /f %fpath in ('dir %1 /s /b /a-d /o:gn') do echo %fpath

我收到错误:

  

%fpath此时出乎意料。

我的命令有什么问题?

1 个答案:

答案 0 :(得分:0)

发现问题。

对于变量必须是单字母变量。 此代码有效:

for /f %P in ('dir %1 /s /b /a-d /o:gn') do echo %P