У меня есть набор из 24 файлов с 24 различными расширениями, которые я хочу скопировать в каталог резервных копий и добавить дату в имя файла, если они отличаются от предыдущей версии файла. Я создал следующий файл BAT и запускаю его ежедневно (в файле BAT 24 строки, по одной на каждое расширение):
копия CNP.ang bakup-do-not-erase\CNP_% дата:~ 4,2% -% дата:~ 7,2% -% дата:~ 10,4% .ang
Используя вышеуказанный BAT-файл, я получаю копию файла данных (весь текст) каждый день. Я хотел бы добавить немного больше интеллекта к копии и делать копию, только если файл изменился с тех пор, как я в последний раз сделал копию этого файла. Я полагаю, что я всегда мог сделать копию в каталог резервной копии, а затем сделать второй проход с новым BAT-файлом и удалить более новый файл, если он совпадает с версией предыдущих дней.
Что я хочу сделать, так это защитить данные на случай, если кто-то удалит несколько строк, и сможет восстановить предыдущий файл данных, но я не хочу иметь 30 копий тех же данных, если они не изменились.