Пакетная проверка файла, если файл перезаписан правильно

Мне нужно сохранить файл, скопировав его в .bak в пакетном файле.

Затем мне нужно проверить, правильно ли мой файл перезаписал существующие .bak, Простое сравнение файлов может не сработать, так как пользователь может сохранить его дважды подряд без изменений.

Что у меня уже есть:

type carnet.txt > carnet.bak

или это тоже работает:

copy carnet.txt carnet.bak

Но он не проверяет, действительно ли файл был перезаписан.

1 ответ

Решение
 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" )

больше для команды ФК

Другие вопросы по тегам