【发布时间】:2017-09-18 18:20:53
【问题描述】:
我正在使用 Windows 批处理文件比较来自 2 个文件夹的文件列表。它打印结果是否通过/失败。
当前工作批处理文件:
for /F "tokens=*" %%f in (list.txt) do compare Folder1\%%f.png Folder2\%%f.png
如果有 3 个文件,运行此命令后的输出如下所示:
PASS
FAIL
PASS
如果我在这里回显 %ERRORLEVEL%,它将返回 0,因为 for 循环运行良好。
echo %ERRORLEVEL%
0
我的要求
在 FOR 循环中回显每个命令的结果。
我的预期输出
0
1
0
如何更改批处理文件以实现此目的?
【问题讨论】:
标签: windows batch-file cmd errorlevel