В XP лучший способ синхронизации файлов и папок [закрыт]
-
03-07-2019 - |
Вопрос
Я использую SyncToy 1.4, и это было бы прекрасно для того, что мне нужно, за исключением этого:
- Он не может обработать изменение назначенной буквы диска между системами (напримерсинхронизация USB-накопителя),
- он оставляет свои собственные (скрытые) файлы в синхронизируемых папках (является ли это ограничением OS / FS?),
- он воссоздает пустые папки вместо тех, которые были удалены,
- он синхронизирует новые вложенные папки в папках, которые не были выбраны при синхронизации
- и иногда обнаруживает, что все файлы изменились, хотя они все еще такие же, как были.
- он не может обрабатывать очень длинный путь к файлу / имя
SyncToy 2.1 слишком медленный, чтобы его можно было использовать.Особенно при повторном запуске в папке без каких-либо изменений она начнет с нуля сканирование всех файлов и вложенных папок на предмет различий.
Это должно быть решение без использования интернет-хранилища, поскольку оно не всегда доступно и в противном случае может работать слишком медленно.Я бы предпочел что-то, что не добавляет свои собственные файлы в синхронизируемые папки, и что-то, с помощью чего можно быстро и легко изменять параметры синхронизации файлов и папок.При запуске чем менее интерактивным, тем лучше, в идеале безопасно синхронизируя несколько пар папок парой щелчков мыши (как это делает SyncToy).
Должен ли я использовать rsync и пакетные файлы?Что-нибудь с графическим интерфейсом, чтобы бабушка могла использовать его без затруднений, было бы лучше.Вот мои критерии:
Подключение к Интернету не требуется.
Он не должен создавать собственные файлы / папки для ведения домашнего хозяйства ни в исходном, ни в целевом (возможно, это необходимо сделать из-за недостатка NTFS?)
Тест:Исходная папка с двумя непустыми вложенными папками A и B.Переместите подпапку B в подпапку A, дублирует ли это в целевой папке?
Тест:Переименуйте файл в подпапке A, дублирует ли он это в целевой папке?
Можно ли выполнить синхронизацию нескольких пар папок одновременно всего одним или двумя щелчками мыши?
Есть ли у него возможность предварительного просмотра изменений, которые он собирается внести?
Позволяет ли это легко изменять исходные и / или целевые пути?
Это должно быть быстро (особенно при повторном сканировании двух деревьев папок, в которых ничего не изменилось).
Тест:Синхронизируйте USB-накопитель на ПК 1, затем скопируйте файлы и папки с USB-накопителя на ПК 2, измените папки и файлы на ПК 2 (при этом папки и файлы на ПК 1 останутся прежними), синхронизируйте USB-накопитель на ПК 2, а затем повторно синхронизируйте файлы и папки на ПК 1 с USB-накопителя.Может ли он сделать это без каких-либо ошибок?
Исключая установку, может ли бабушка удобно им пользоваться?-->
Решение 14
Супер Гибкий Файловый Синхронизатор может обнаруживать реорганизованные папки и файлы и быстро дублировать одни и те же перемещения, поэтому не выполняет ненужного копирования.Также он не добавляет свои собственные файлы ведения домашнего хозяйства в целевые папки.Он также поставляется с планировщиком.
Другие советы
http://allwaysync.com/ - и это бесплатно
SyncBackSE - это более надежное решение, которое я использую для ежедневного резервного копирования на внешний сервер.Это не бесплатно, но оно легкое, многофункциональное и интуитивно понятное.
Компания Dropbox это абсолютно потрясающе.Он автоматически синхронизируется в фоновом режиме, сохраняет все файлы локально на каждом компьютере, где вы хотите использовать файлы, и централизованно на веб-сервере.Файлы отправляются в зашифрованном виде, и это бесплатно для хранилища объемом до 2 ГБ.
Вы упомянули, что не хотите использовать веб-хранилище, но я думаю, что это все равно подходит - вы можете получить доступ к файлам в автономном режиме (поскольку у вас есть локальная копия), если вы внесете изменения в автономном режиме, тогда изменения будут синхронизированы с сервером, когда вы выйдете в Интернет.Хотя не уверен, как он справляется с конфликтующими версиями.
Работает на Windows, Linux и Mac.
МиссРобокопия кажется, отвечает всем вашим критериям.
Масса вариантов и действительно надежный.
Только командная строка, но создать / загрузить графический интерфейс несложно
Джастин Франкель (из Winamp Fame) написал это
Если я вас правильно понял, вы используете SyncToy для синхронизации папок на разных компьютерах.Это не очень хорошая идея, потому что SyncToy не был реализован для этого;это скорее резервное решение.
Чтобы синхронизировать папки между компьютерами, у вас есть два очень хороших решения, которые отлично работают и выполняют автоматическую синхронизацию.
Первый из них - это Живая сетка Windows.Несмотря на то, что это предварительный просмотр технологии, он отлично работает, а также позволяет вам удаленно подключаться к компьютеру, добавленному в вашу сетку.
Другим вариантом является Общий доступ к папкам Windows Live.Он находится в стадии бета-тестирования и также отлично работает.Я буду рекомендовать этот вариант по простой причине:Windows Live Mesh станет платформой общего доступа для Microsoft, а поверх нее будет реализован FolderShare, так что FolderShare станет приложением для использования, где Mesh будет базовой платформой.Если вы используете Mesh, в какой-то момент вам придется перейти к FolderShare, где, если вы используете FolderShare, у вас все будет готово.
Winmerge - это инструмент, который я предпочитаю для этого:это с открытым исходным кодом и довольно полезно.
Вы также можете использовать бесплатную версию SyncBack, которой достаточно для синхронизации папок на разных компьютерах.
Я использовал Унисон в течение долгого времени.Он бесплатный, кроссплатформенный и использует rsync-протокол для передачи только дельт изменений по сетевым подключениям.Он также очень тщательно проверяет файлы на предмет изменений - и из-за этого, к сожалению, работает не очень быстро (вы можете значительно ускорить его, если разрешите использовать время модификации файла в качестве эквивалента индексного индекса в Windows).
Однако, если вы не готовы тратить деньги на SyncBackSE (которым я пользуюсь сейчас и настоятельно рекомендую), я думаю, вы далеко продвинетесь с Unison.
Я бы проголосовал за allway sync, которая в кратчайшие сроки подключит мой основной компьютер к портативной резервной копии на жестком диске.
У меня есть структура папок с файлами 60 000, она может обнаружить простое изменение (один измененный файл .txt плюс соответствующий новый файл .bak) и синхронизировать менее чем за пару минут.
Мне это кажется довольно полезным...
Я использую распределенную систему управления версиями, называемую Переменчивый за это.Это CLI, но вы можете использовать для этого приятный интерфейс, например Черепаховый.
Для однонаправленной синхронизации
Существует Windows-порт одного из лучших инструментов синхронизации Unix (rsync):
- С графическим интерфейсом: Дельтакопия;
- Для любителей командной строки: Заметки.
Есть установщики, нет зависимостей Cygwin, нет необходимости в каком-либо подключении к Интернету и т.д.
Rsync очень быстр, легок и эффективен при условии, что вы потратите время на то, чтобы научиться им пользоваться.
Для двунаправленной синхронизации
Ссылка такова Unisson.Он очень прост в использовании и кроссплатформенен, поскольку работает с Java.Но это происходит не так быстро...
Синкрон
Вот список функций (вы можете найти их на веб-сайте) :
- Синхронизация нескольких папок
- Вкладки позволяют вам выполнять больше синхронизаций одновременно
- Периодические синхронизации автоматически синхронизируют ваши папки через выбранные промежутки времени
- Восстановить файлы, которые были перезаписаны во время синхронизации
- Добавьте файлы и папки в черный список, чтобы быть уверенным, что они не будут синхронизированы в будущем
- Составляйте расписания и создавайте резервные копии с помощью multisync
Это бесплатное программное обеспечение, которое работает на Linux, Mac и Windows с графическим интерфейсом wirtten на QT.