我几乎整整都在解决这个问题。任何人都可以告诉我为什么这个代码没有列出文件名?我想我在下面的代码得到错误,因为我运行它,我没有看到任何事情发生。仅供参考我使用的是Window 7。
for /f %%a IN ('dir /b /s "C:\Users\310152922\Desktop\Mohit_Task\AutomatedScript\3535-2D\*.ini"')
echo %%a
pause
我需要做出哪些改变? 非常感谢!!
答案 0 :(得分:0)
for %%a IN ('dir /b /s "C:\Users\310152922\Desktop\Mohit_Task\AutomatedScript\3535-2D\*.ini"') do echo %%a
pause
您忘记了for命令中的do
子句。此外,/f
开关用于读取文件或处理字符串,而不是枚举文件。