如何用批处理判断两文件内容是否完全一致

来源:百度知道 编辑:UC知道 时间:2024/05/16 17:30:46
判断两文本文件的内同是否完全相同的批处理命令怎么写?
fc命令是能查两文件是否一样,但达不到我要的效果,我要知道怎么用if判断a文件和b文件是否相同,如相同则退出脚本,否则a文件覆盖b文件

用FC比完再
if not %errorlevel%==0 (a文件覆盖b文件)

有个自带的比较命令FC,具体用法在DOS下输入FC/?查看,举个例子:
要比较C盘下的1.txt和2.txt:
fc /c /w c:\1.txt c:\2.txt

回答补充:你的a文件覆盖b文件,不是很懂,如果不同的话,直接删除b文件,留下a文件,不就达到目的了?其实明白意思的话也简单的:
fc /c /w c:\1.txt c:\2.txt|find /i "异同"&&exit||del c:\2.txt
上面的脚本表示,相同则退出,不同则删除2.txt,自己酌情修改吧!