Инструмент синхронизации между двумя папками [дубликаты]


10

Возможные дубликаты:
Какое приложение лучше всего синхронизировать две папки?
Синхронизация папок между несколькими машинами

Что является хорошим инструментом для автоматической синхронизации двух папок при внесении изменений в одну из них. Я хочу синхронизировать папку в дереве Mozilla (Мои скрипты Greasemonkey) с папкой на рабочем столе.

Какие-либо предложения?


1
Нет, я прошу автомат.
Тайлер Картер

ОК, я пропустил это.
pgs

2
Lol, сколько способов синхронизировать папку и отправить вопрос об этом на SU? ;-)
Ivo Flipse

Ответы:


6

Я предполагаю, что ваша синхронизация находится на одной машине.
Если это через машину, пожалуйста, так и скажите.

Синхронизация файлов и резервное копирование данных с помощью Microsoft SyncToys

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

Также прочитайте раздел Automating Sync Toy в этой статье .


Есть ли способ сделать это автоматически / по расписанию?
Тайлер Картер

В Windows есть планировщик задач, см. Superuser.com/questions/6490/windows-equivalent-to-cron и superuser.com/questions/8443/…
pgs,

Комментарии, описывающие отрицательное голосование, будут оценены.
Ник

@ Chacha102, я добавил ссылку на Automating SyncToy
nik

2
Пробовал, но столкнулся с проблемами: superuser.com/questions/13493/…
Will M

3

Если вы хотите, чтобы содержимое двух папок было одинаковым, почему бы просто не создать точку соединения NTFS в папке? Это эффективно сделает одну и ту же папку доступной в обоих местах. Любые изменения, которые вы делаете из одного местоположения, будут немедленно происходить в другом месте, потому что оба местоположения фактически являются одной и той же папкой.

Расширения оболочки NTFS Link позволят вам легко создавать и управлять этими точками соединения (а также жесткими ссылками) из контекстного меню Проводника.


3

Для простой коммерческой утилиты вы можете попробовать SecondCopy от Centered Systems, или для более мощной (но более сложной) утилиты вы можете попробовать бесплатную версию SyncBack .

Извините - я не был пользователем достаточно долго, чтобы публиковать прямые ссылки на оба сайта ...



1

Самый простой способ сделать это - написать скрипт, который копирует файл на основе бита архива. Архивный бит указывает на каждый файл, который был изменен. Архивный бит существует для точной цели узнать, когда файл нуждается в резервной копии.

Ручная команда сделать это ниже ...

xcopy c:\fileroot\myfile.txt c:\filecopy\ /A

1

Попробуйте RichCopy . Бесплатная утилита от кого-то из Microsoft. Помимо выполнения того, что вы просите, он также оптимизирован для процесса копирования и работает быстрее, чем большинство инструментов, которые я использовал для копирования нескольких файлов.


1

Мне очень нравится Dropbox

* Sync files of any size or type
* Share large files and photos easily
* Automatic online backup
* Access your files anywhere
* Sync between operating systems
* Track and undo changes to files

1

Аналогичен Dropbox SpiderOak, который позволяет синхронизировать произвольные папки, хотя я думаю, что они пишут свой пользовательский интерфейс на Java, так что это немного вяло.


Если вы работаете в OSX или Linux (я знаю, что OP - нет, но кто-то еще может найти это полезным), вы можете запустить инструмент через командную строку с --headlessвозможностью сократить медлительность GUI.
Телемах

0

mesh.com - отличное решение. Microsoft Live Mesh синхронизирует папки между компьютерами Mac, ПК и рабочим столом. Я уже несколько месяцев использую его для синхронизации пользовательских скриптов, документов колледжа и всего остального, правда.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.