我想检查差异,当文件不相同时,停止比较文件
比较任何文件C:/ UML / reports / *和C:/ UML / Test / *。
在这两个目录中有相同的文件名,目的是想要按名称比较同一个文件
我尝试通过下面的.bat文件中的代码。
@echo off
for %%i in (C:\UML\reports\*) do comp %%i C:\UML\Test\%%~nx%i
if %errorlevel% == 0 (echo OK) else (echo NG & PAUSE)
我知道如果〜部分地方没有收集 但我现在没有任何解决方案。
提前致谢。
答案 0 :(得分:1)
您可以完全跳过for循环,只需手动comp
通配符:
comp C:\UML\reports\* C:\UML\Test\*
为了避免最后的问题,你可以将“N”输入comp:
echo N|comp C:\UML\reports\* C:\UML\Test\*