В XP лучший способ синхронизации файлов и папок [закрыт]

StackOverflow https://stackoverflow.com/questions/225370

Вопрос

Я использую SyncToy 1.4, и это было бы прекрасно для того, что мне нужно, за исключением этого:

  • Он не может обработать изменение назначенной буквы диска между системами (напримерсинхронизация USB-накопителя),
  • он оставляет свои собственные (скрытые) файлы в синхронизируемых папках (является ли это ограничением OS / FS?),
  • он воссоздает пустые папки вместо тех, которые были удалены,
  • он синхронизирует новые вложенные папки в папках, которые не были выбраны при синхронизации
  • и иногда обнаруживает, что все файлы изменились, хотя они все еще такие же, как были.
  • он не может обрабатывать очень длинный путь к файлу / имя

SyncToy 2.1 слишком медленный, чтобы его можно было использовать.Особенно при повторном запуске в папке без каких-либо изменений она начнет с нуля сканирование всех файлов и вложенных папок на предмет различий.

Это должно быть решение без использования интернет-хранилища, поскольку оно не всегда доступно и в противном случае может работать слишком медленно.Я бы предпочел что-то, что не добавляет свои собственные файлы в синхронизируемые папки, и что-то, с помощью чего можно быстро и легко изменять параметры синхронизации файлов и папок.При запуске чем менее интерактивным, тем лучше, в идеале безопасно синхронизируя несколько пар папок парой щелчков мыши (как это делает SyncToy).

Должен ли я использовать rsync и пакетные файлы?Что-нибудь с графическим интерфейсом, чтобы бабушка могла использовать его без затруднений, было бы лучше.Вот мои критерии:

  1. Подключение к Интернету не требуется.

  2. Он не должен создавать собственные файлы / папки для ведения домашнего хозяйства ни в исходном, ни в целевом (возможно, это необходимо сделать из-за недостатка NTFS?)

  3. Тест:Исходная папка с двумя непустыми вложенными папками A и B.Переместите подпапку B в подпапку A, дублирует ли это в целевой папке?

  4. Тест:Переименуйте файл в подпапке A, дублирует ли он это в целевой папке?

  5. Можно ли выполнить синхронизацию нескольких пар папок одновременно всего одним или двумя щелчками мыши?

  6. Есть ли у него возможность предварительного просмотра изменений, которые он собирается внести?

  7. Позволяет ли это легко изменять исходные и / или целевые пути?

  8. Это должно быть быстро (особенно при повторном сканировании двух деревьев папок, в которых ничего не изменилось).

  9. Тест:Синхронизируйте USB-накопитель на ПК 1, затем скопируйте файлы и папки с USB-накопителя на ПК 2, измените папки и файлы на ПК 2 (при этом папки и файлы на ПК 1 останутся прежними), синхронизируйте USB-накопитель на ПК 2, а затем повторно синхронизируйте файлы и папки на ПК 1 с USB-накопителя.Может ли он сделать это без каких-либо ошибок?

  10. Исключая установку, может ли бабушка удобно им пользоваться?-->

Это было полезно?

Решение 14

Супер Гибкий Файловый Синхронизатор может обнаруживать реорганизованные папки и файлы и быстро дублировать одни и те же перемещения, поэтому не выполняет ненужного копирования.Также он не добавляет свои собственные файлы ведения домашнего хозяйства в целевые папки.Он также поставляется с планировщиком.

Другие советы

http://allwaysync.com/ - и это бесплатно

SyncBackSE - это более надежное решение, которое я использую для ежедневного резервного копирования на внешний сервер.Это не бесплатно, но оно легкое, многофункциональное и интуитивно понятное.

http://www.2brightsparks.com/syncback/sbse.html

Компания Dropbox это абсолютно потрясающе.Он автоматически синхронизируется в фоновом режиме, сохраняет все файлы локально на каждом компьютере, где вы хотите использовать файлы, и централизованно на веб-сервере.Файлы отправляются в зашифрованном виде, и это бесплатно для хранилища объемом до 2 ГБ.

Вы упомянули, что не хотите использовать веб-хранилище, но я думаю, что это все равно подходит - вы можете получить доступ к файлам в автономном режиме (поскольку у вас есть локальная копия), если вы внесете изменения в автономном режиме, тогда изменения будут синхронизированы с сервером, когда вы выйдете в Интернет.Хотя не уверен, как он справляется с конфликтующими версиями.

Работает на Windows, Linux и Mac.

МиссРобокопия кажется, отвечает всем вашим критериям.

Масса вариантов и действительно надежный.

Только командная строка, но создать / загрузить графический интерфейс несложно

Джастин Франкель (из Winamp Fame) написал это

http://www.brothersoft.com/pathsync-64550.html

Если я вас правильно понял, вы используете SyncToy для синхронизации папок на разных компьютерах.Это не очень хорошая идея, потому что SyncToy не был реализован для этого;это скорее резервное решение.

Чтобы синхронизировать папки между компьютерами, у вас есть два очень хороших решения, которые отлично работают и выполняют автоматическую синхронизацию.

Первый из них - это Живая сетка Windows.Несмотря на то, что это предварительный просмотр технологии, он отлично работает, а также позволяет вам удаленно подключаться к компьютеру, добавленному в вашу сетку.

Другим вариантом является Общий доступ к папкам Windows Live.Он находится в стадии бета-тестирования и также отлично работает.Я буду рекомендовать этот вариант по простой причине:Windows Live Mesh станет платформой общего доступа для Microsoft, а поверх нее будет реализован FolderShare, так что FolderShare станет приложением для использования, где Mesh будет базовой платформой.Если вы используете Mesh, в какой-то момент вам придется перейти к FolderShare, где, если вы используете FolderShare, у вас все будет готово.

Winmerge - это инструмент, который я предпочитаю для этого:это с открытым исходным кодом и довольно полезно.

WinmergeHomePage Страница WinmergeHomePage

Вы также можете использовать бесплатную версию 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.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top