![]() |
Как не архивировать папки/файлы, которые не изменились?
Подскажите плизз как сделать чтоб не архивировались папки/файлы, которые не изменились с момента последней архивации (т.е. чтоб архивирвоались только новые папки/файлы), этакий своеобразный инкрементальный бэкап.
Пока что батник имеет следующий вид, очень жду критики/советов/подсказок @echo off set DD=%DATE:~0,2% set MM=%DATE:~3,2% set YY=%DATE:~6,4% set TT=%Time:~0,2%_%Time:~3,2% set dirfrom="C:\CanoScan" set copyto="E:\Backup\%DATE%\%TT%\" xcopy %dirfrom% %copyto% /s /e > C:\7z_copy.log "C:\Program Files\7-Zip\7z" a "E:\Backup\%DATE%\%TT%.7z" "E:\Backup\%DATE%\%TT%\" -r > C:\7z_arh.log rmdir "E:\Backup\%DATE%\%TT%" /s /q |
Цитата:
|
Вы не поверите, меня устраивает и даже больше, только надо чтоб копировалось через batник. (XP sp2 и WS 2003 )
|
Цитата:
|
Цитата:
Только вопрос - а как он запоминает что уже скопировал?)) Я копирую файлы с папки А в папку В, добавляю файлы в папку А, в папку В он уже копирует только новые файлы - это супер. Но если удалить папку В, и ничего не добавить в папку А, то он ничего и не скопирует - можно ли сделать чтоб при удалении папки В, он полностью копировал папку А? И подскажите как сделать чтоб пустой архив не создавался, если уже последняя версия файлов скопирована. А то сейчас создается пустой архив, если до этого все уже было скопировано. |
Цитата:
Цитата:
Цитата:
Цитата:
|
Время: 13:08. |
Время: 13:08.
© OSzone.net 2001-