Я ищу утилиту для копирования файлов, которая позволяет мне контролировать, какие файлы и каталоги должны копироваться, указав такие правила, как:
ЕСЛИ дата исходного файла БОЛЬШЕ, ЧЕМ дата целевого файла ЗАТЕМ перезаписывать
ЕСЛИ размер исходного файла РАВНО размер целевого файла ЗАТЕМ пропускать
Используемый мной FTP-клиент (CuteFTP Pro) имеет эту функцию (вы можете определить набор правил, управляющих процессом загрузки файлов).
Но что касается утилит для копирования файлов, я не нашел ни одной, которая позволяла бы мне это делать. До сих пор я пробовал Robocopy и RichCopy, но ни один из них не позволял мне точно контролировать операцию копирования.
В общем, мне нужно синхронизировать два дерева каталогов, то есть скопировать новые или измененные файлы из исходного дерева в целевое дерево и удалить файлы в целевом дереве, которых нет в исходном дереве.
Однако мне нужно точно контролировать операцию следующим образом:
Плюс хочу контролировать ведение журнала. Robocopy и RichCopy позволяют вам контролировать, какие операции регистрируются, а какие нет, но у них есть те же ограничения, что и с операцией копирования, то есть они не позволяют вам точно контролировать операцию ведения журнала, они просто предоставляют некоторые базовые функции.
Вы знаете, есть ли такая утилита копирования, которая позволяет мне делать это в Windows ??
Это делает rsync, и я успешно использовал его и в Windows.
Думали ли вы о написании собственного с использованием VBScript? Это звучит сложно, но на самом деле это не так, и это даст вам такой точный контроль, как вы хотите.
JR
Я думаю, что smartsync (smartsync.com) дает вам такой контроль. Вы также можете попробовать allwaysync (allwaysync.com). Последний продукт, который я использовал, - это syncback SE, но я не думаю, что он дает вам именно то, что вы ищете.
Может, стоит попробовать Cobian Backup [http://www.educ.umu.se/~cobian/cobianbackup.htm provided[1] Это OpenSource и Free, и может удовлетворить все ваши потребности.
Что касается Rysnc, [http://www.itefix.no/i2/node/10650[1] Раньше я с большим успехом использовал cwRsync через SSH.
Взгляните и попробуйте унисон: Скачать для Windows
У Microsoft есть утилита SyncToy, которая позволяет вам выбирать различные параметры, такие как синхронизация, эхо и т. Д.
Я использую его для резервного копирования всех моих фотографий с ноутбука на свой мультимедийный компьютер.
Вы просмотрели все варианты, доступные с помощью robocopy? есть опции для работы с отметками времени и размерами файлов, а также с пустыми каталогами ...
Ссылка ниже содержит довольно полный список параметров, доступных для robocopy (они также работают с Windows 7).