При запуске MS SyncToy и отображении одной папки в другую, я обнаружил, что программа не удаляет папки, которых нет в «исходной» папке, при резервном копировании на флэш-накопитель. Это приводит к нежелательному увеличению количества папок, поскольку не удаленные папки снова копируются при синхронизации в другом направлении ...
У кого-нибудь есть идеи? Является ли SyncToy неправильным инструментом в конце концов? Спасибо!
windows-xp
sync
synctoy
Джоэл в Го
источник
источник
Ответы:
Из SyncToy 2.0 - Часто задаваемые вопросы
Я предполагаю, что это ваша проблема, потому что я только что проверил на своем компьютере, «Эхо» удаляет папки правильно.
Точность на «Эхо». Метод «Эхо» в SyncToy будет отображать изменения слева направо. Но чтобы не потерять данные, он не позаботится о папках и файлах, созданных после. Как правило, в вашем случае вы хотите, чтобы он удалял созданные вами папки, но в целом я сомневаюсь, что вы ожидаете, что инструмент резервного копирования удалит данные, о которых он не должен заботиться.
источник
SyncToy может подойти для двунаправленной синхронизации, но, на мой взгляд, режим 'echo' серьезно ошибочен. Это не делает то, что вы ожидаете. Я предполагал, что режим эха будет работать так. Вы указали однонаправленную копию слева направо. Итак, вы говорите, что левая сторона - это модель того, что вы хотите. Когда вы запускаете программу, вы ожидаете, что она сделает все необходимое с правой стороны, чтобы сделать ее точно такой же, как с левой. Это включает в себя перезапись файлов в направлении слева направо и удаление всего, что не должно присутствовать справа. Другими словами, общий эффект должен быть таким же, как если бы вы удалили все справа и заново скопировали слева. Документация, кажется, подтверждает это.
Из моих экспериментов программа работает совсем не так. Есть две ошибки.
(1) Он будет копировать файлы только слева направо, если левая версия новее. Если правильная версия новее, она не копирует этот файл и не предупреждает вас .
(2) Он не будет удалять что-либо справа, если только он ранее не присутствовал слева, а затем был удален оттуда. Таким образом, файл или папка, которые вы добавили прямо справа, остаются там навсегда. Опять же, он не предупреждает вас .
Так что это вовсе не идеальное зеркало. На самом деле то, что он производит, кажется сомнительным. Это, конечно, бесполезно в качестве резервной копии, так как у вас могут быть разные версии файлов слева и справа. Microsoft ссылается на это (но не полностью это объясняет) в FAQ, упомянутом Gnoupi.
Они предлагают обходной путь, предварительно просмотрев, что произойдет, если вы синхронизируете другой способ, и затем вручную измените файлы, но это слишком много работы. Джоэл в Gö прав - это не тот инструмент для этой работы.
источник
Используйте Empty Folder Nuker для очистки пустых папок, оставленных SyncToy.
источник