Как синхронизировать две папки в режиме реального времени в Windows 7?

Я хочу синхронизировать две папки в режиме реального времени под Windows 7.

в принципе, я хочу отслеживать папку и синхронизировать каждое изменение (новые файлы, измененные файлы, удаленные файлы) на другой диск. Он должен быть в реальном времени, поэтому он синхронизируется мгновенно, когда происходит изменение. Достаточно однонаправленной синхронизации.

Я пробовал Microsoft в, но он делает только синхронизацию вручную или по расписанию (таким образом, не удовлетворяя " в режиме реального времени" требование.)

может ли это быть достигнуто с самой Windows 7? Если нет, есть ли другие методы сделать это?

146
задан acme 2009-11-04 14:14:19
источник

15 ответов

Dsynchronize позволяет сделать это. Я не уверен, как это работает в Windows 7, но это бесплатно и автономно, так что нет никакого вреда в попытке.

87
отвечен CGA 2009-11-04 16:08:36
источник

Я использую команду ROBOCOPY и сделал командную строку, чтобы сделать синхронизацию между 2 папками (инкрементная синхронизация) моя команда, как это

ROBOCOPY "Source_Folder" "Destination_Folder" /E /ZB /XJ /XF "~*.*" "*~.*" "desktop.ini" "Thumbs.db" "*.torrent" ".lock" ".Sync*" /xd "Rubbish" ".Sync*" ".Box Sync" "_private" "Outlook Files" /FFT /MT /R:2 /W:5 /V /MON:1 /TEE

(исключить файлы: "~*.*" "*~.*" "desktop.ini" "Thumbs.db" "*.torrent" ".lock" ".Sync*") (исключить папки, включая файлы в этих папках:"Rubbish" ".Sync*" ".Box Sync" "_private" "Outlook Files") Также это повторяется каждую минуту и/или одно изменение файла / папки.

С уважением, Ризван.

26
отвечен user213326 2015-10-01 15:44:18
источник

здесь Synkron, который является открытым исходным кодом и кросс-платформенный.

19
отвечен Mrchief 2012-10-23 07:29:51
источник

можно использовать NTFS символьная ссылка Так, что папки на каждом диске фактически указывают на ту же папку.

18
отвечен Dave Webb 2009-11-04 16:15:51
источник

с тех пор, как я прочитал ваш комментарий".. сопоставленный диск (цель синхронизации)-Linux", тогда я хочу дать вам лучший подход: вам нужен только ssh-доступ на цели Linux, он намного быстрее и работает намного лучше над более низкой полосой пропускания и более длительными задержками.

использовать WinSCP 's"обновлять удаленный каталог функция"!

вам нужно будет немного настроить параметры передачи, чтобы настроить всегда двоичные файлы, исключить файлы (обычно в SVN или git файлы и т. п.) и т. д. Также используйте "автоматическое применение" параметров передачи. Кроме того, создайте сеанс с настроенными хостом, локальным и удаленным каталогами. В этот момент вам нужно только открыть WinSCP, активировать сеанс (который затем также автоматически применяет параметры передачи из-за, например, соответствия хоста) и нажать кнопку keep-updated.

вы можете этот скрипт используя WinSCPs инструменты для работы со сценариями!

.. и просто кстати: Если сценарий был Unix-to-Unix, то проверьте этот вопрос.

15
отвечен stolsvik 2017-03-20 13:04:39
источник

мой я пробовал довольно много программ, и только те, которые делают в режиме реального времени зеркальное отображение папок являются:

лично мне нравится Yadis! Резервное копирование лучше. Она имеет больше возможностей, чем Dsynchronize. Вы можете включить управление версиями, сохранить # версий, какие файловые операции отслеживать, и я уверен, что намного больше. Плюс, он имеет более красивый графический интерфейс, который выглядит более изысканным.

7
отвечен Patrick 2015-04-06 15:42:40
источник

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

  1. FreeFileSync
  2. AllwaySync
  3. Бесплатные SyncBack
  4. Synkron
  5. Файл Синхронизатор
  6. PureSync
  7. GoodSync
7
отвечен Shankar Prakash G 2015-04-16 09:29:12
источник

Если вы хотите синхронизировать папку с USB, и вы уже используете Dropbox, используйте DropboxPortableAHK.

таким образом, у меня есть мои файлы Dropbox синхронизированы на любом компьютере, а также мой iPhone с помощью приложения Dropbox и мой USB-накопитель я использую в uni с этой портативной версии.

4
отвечен jskye 2013-10-21 11:47:08
источник

еще один очень сильный способ синхронизации папок использовать rsync в командной строке. Вам придется скачать MinGW toolchain или, если вы устанавливаете cwRsync, он устанавливает rsync.exe, который можно запустить напрямую.

все, что вам нужно, это эта команда:

rsync -r source_path destination_path

-R флаг рекурсивный для всех вложенных папок.

в Windows (7) путь должен быть указан в следующем формате. Например, указать c:\test будет /c/test или /cygdrive/c/test

этот это самый эффективный, быстрый и мощный способ синхронизации папок с большими файлами, хотя Dsynchronize в принятом ответе также работал для меня.

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

1
отвечен zar 2016-09-30 00:00:19
источник

может быть, этот поможет вам:Allway Sync. Это бесплатная * и pro версия. Особенности:

  • гибкая конфигурация и настройки.
  • поддерживает файлы любого размера.
  • простой в использовании графический интерфейс.
  • поддерживает практически любую файловую систему (FAT, NTFS, SAMBA, Netware, X-Drive, CDFS, UDF и другие).
  • может быть установлен на рабочем столе, ноутбуке, USB-накопителе, внешнем жестком диске или с поддержкой U3 устройство.
  • возможность синхронизации более 2 папок.
  • синхронизации данных между настольными ПК и ноутбуками по сети

Я использовал эту программу и мне понравилось.

* - бесплатная версия имеет ограничение на обработку файлов каждые 30 дней. См.Синхронизатора Лицензионное Соглашение

1
отвечен Bohdan Kuts 2017-12-26 15:22:20
источник

вы можете попробовать SyncBack4all, это папки и файлы в реальном времени программа синхронизации.

0
отвечен kaiser 2012-07-15 23:46:53
источник

Смотреть 4 папку v2.3-небольшой (802kb), портативный (без установки) и мощный инструмент мониторинга для мониторинга папок и файлов деятельности.

Она проста использовать и установить, она может контролировать 15 типов событий и вызывать различные действия в случае если событие происходит.

http://leelusoft.blogspot.in/2011/10/watch-4-folder-23.html

-использую его на сервере, отстреливая несколько exes-преобразование в PDF с помощью Acrobat, штамповка их, отправка в качестве вложения в офисы по всей стране через вызовы smtp... маленькое программное обеспечение делает много вещей!!

0
отвечен Shiva Tarang 2013-03-21 09:18:44
источник

Я хотел того же. И в принципе центр синхронизации в Windows7 обеспечит это, но другим способом: вам нужно только установить сетевую папку, как всегда доступную в автономном режиме. При этом у вас в основном есть, что локальная и удаленная версия синхронизированы, вы работаете, как если бы Вы были в сети, но на самом деле ему удается иметь его локально. Другими словами, вы видите только одну копию, но имеете ее в двух местах, но это цель синхронизации. Вместо того, чтобы быть прозрачным, что там является удаленно синхронизированной копией, есть локально синхронизированная копия. В любом случае это покрывает основную цель сбоев сети.

Я должен сказать, что это теория, потому что я застрял, так как мои сетевые диски управляются Романом, и поэтому у меня нет возможности "всегда доступны в автономном режиме".

0
отвечен Luis Fernando Robledano-Esteba 2013-04-23 13:52:27
источник

Я использую бесплатный syncless https://code.google.com/p/big5sync/

Он подключается к системе, и если в бесшовном режиме синхронизации файлов в режиме реального времени. Не может работать как сервис, лично не нравится GUI, но он работает:)

MirrorFolder http://www.techsoftpl.com/backup/ может также делать синхронизацию в реальном времени, и она работает как служба (не требуется графический интерфейс для загрузки на работу) но это не бесплатно ($39)

0
отвечен manuel 2013-05-23 18:03:49
источник

вы можете назначить путь к папке диску с subst.

код:

SUBST L: "C:\Some\Path"
-3
отвечен leaveswater02 2015-01-06 13:48:08
источник

Другие вопросы windows-7 sync real-time

X