0

我需要通过将文件复制到.bak批处理文件中来保存文件。

然后我需要检查我的文件是否正确覆盖了现有的.bak. 简单地比较文件是行不通的,因为用户可以连续保存两次而不做任何更改。

我已经拥有的是:

type carnet.txt > carnet.bak

或者这个也可以:

copy carnet.txt carnet.bak

但它不会检查文件是否真的被覆盖。

4

1 回答 1

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" )

更多 FC 命令

于 2013-10-29T20:37:14.023 回答