Batch file 批处理文件以比较文本文件并将该文本文件名写入mismatch.txt

Batch file 批处理文件以比较文本文件并将该文本文件名写入mismatch.txt,batch-file,Batch File,我有400个文本文件,所有文本文件只有数值 folder1\car1.txt、car2.txt和最多car400.txt folder2\car1.txt,car2.txt…car400.txt 我想比较所有这些文件,比如folder1\car1.txt与folder2\car1.txt,folder1\400.txt与folder2\400.txt,如果它们不匹配,我希望批处理将这些文件名写入mismatch.txt 请帮忙 德本纳姆:你真是太棒了。非常感谢你,它像我想要的那样工作。你真是太棒

我有400个文本文件,所有文本文件只有数值

folder1\car1.txt、car2.txt和最多car400.txt

folder2\car1.txt,car2.txt…car400.txt

我想比较所有这些文件,比如folder1\car1.txt与folder2\car1.txt,folder1\400.txt与folder2\400.txt,如果它们不匹配,我希望批处理将这些文件名写入mismatch.txt


请帮忙

德本纳姆:你真是太棒了。非常感谢你,它像我想要的那样工作。你真是太棒了。
@echo off
>mismatch.txt (
  for %%F in (folder1\*.txt) do >nul 2>&1 fc "%%F" "folder2\%%~nxF"||echo %%~nxF
)