标签: command-line cmd
我试图在命令行中运行此命令:
for /f %fpath in ('dir %1 /s /b /a-d /o:gn') do echo %fpath
我收到错误:
%fpath此时出乎意料。
我的命令有什么问题?
答案 0 :(得分:0)
发现问题。
对于变量必须是单字母变量。 此代码有效:
for /f %P in ('dir %1 /s /b /a-d /o:gn') do echo %P