我需要通过将文件复制到批处理文件中的.bak
来保存文件。
然后我需要检查我的文件是否正确覆盖了现有的.bak
。简单地比较文件无法正常工作,因为用户可以连续两次保存它而不进行任何更改。
我已经拥有的是:
type carnet.txt > carnet.bak
或者这也有效:
copy carnet.txt carnet.bak
但它不会检查文件是否真的被覆盖了。
答案 0 :(得分:0)
copy carnet.txt carnet.bak
FC /b carnet.txt carnet.bak | FIND "FC: no dif" > nul
IF ERRORLEVEL 1 ( echo "files are different" ) else ( echo "successful backup" )