所以我一直试图弄清楚这一点,但没有任何结果。我已经把它缩小到一个小案例,所以请让我知道你的想法。
我有一个文件目录(1-a.txt 和 1-b.txt)和一个批处理文件,如下所示:
for %%X in (1) do ^
fc %%X-a.txt %%X-b.txt > tmp.txt &^
if errorlevel 0 (echo 5) else (echo 6) &^
echo 7
基本上,如果文件相同,我希望它回显 5,如果文件不同,我希望它回显 6、7。但是,它总是回显 5。回显 7 被完全忽略。
有什么想法吗?