it-swarm-ru.tech

Синхронизация локальной папки Windows с удаленной папкой ftp в реальном времени

Я знаю, что об этом уже спрашивали, но я бы хотел, чтобы это происходило в реальном времени и прозрачно (без необходимости открывать отдельный FTP-клиент, такой как FileZilla).

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

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

Было бы замечательно, если бы это позволило нам указать некоторые исключенные файлы/папки, которые не должны быть синхронизированы.

Есть ли такое приложение, о котором вы знаете?

65
bobo

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

42
afrazier

Это заняло у меня полдня бесконечного тестирования - вот мои выводы: в наши дни есть несколько прекрасных автоматических приложений для синхронизации в стиле FTP <-> с поддержкой Dropbox для ПК, которые действительно являются мечтой. Ну, почти. Только один действительно может быть рассмотрен (на данный момент): и это GoodSync . Это неизменно надежно, быстро и плавно (достаточно). В других решениях есть либо ошибки, либо ошибки, либо недостатки функций.

Есть БОЛЬШОЙ, называемый Fling - это ИДЕАЛЬНО - КАЖДЫЙ ПУТЬ !!!! - кроме, хм, он не обновляет FTP-сервер, когда вы удаляете файлы. он может только добавлять или изменять .... это действительно инструмент uploading. если кто-то не попросит их добавить недостающую функцию в приложение.

И затем FTPBox - это еще одно упоминание, но после 10 минут его попытки это не имеет смысла: он постоянно дергался в своих постоянных уведомлениях «файл x был загружен», когда этим определенным файлам даже не требовалось быть синхронизирован, и даже при обновлении файла с локального компьютера, он, кажется, перезаписывает его с предпоследней версией с сервера !!

Так что это GoodSync, люди, пробовали и тестировали .

В конце концов, золотой папочка из них выглядит SyncAny , но его еще нет. Предположим, стоит того!

36
user78017

SugarSync является конкурентом для DropBox . Это позволяет вам выбирать папки, которые вы хотите синхронизировать, а не просто использовать специальную папку в разделе «Мои документы». Любой из них является бесплатным для хранения до 2 ГБ.

Если вы пытаетесь использовать свой собственный FTP-сервер, я думаю, что бесплатный (откажется от программы) NetDrive plus Cobian Backup - ваш ответ. Cobian позволит вам периодически планировать резервное копирование.

Если вы не возражаете платить за планировщик резервного копирования, мой любимый вариант - Second Copy , который позволит вам создавать резервные копии файлов при каждом их изменении.

И Cobian, и SecondCopy работают напрямую с FTP-серверами, но я обнаружил, что у них возникают проблемы с большими наборами файлов по FTP.

6
Ben

Сетевой диск www.netdrive.net

смонтирует ваши ftp серверы как отдельный диск на вашем компьютере. Тогда вы можете просто использовать любую бесплатную службу синхронизации файлов для перемещения файлов из одной папки в другую.

5
richzilla

AutoVer делает то, что вы просите, и бесплатно.

Он будет копировать на FTP/USB/диск при изменении файлов и поддерживает множество других функций.

http://www.beanland.net.au/autover/

5
t.mikael.d

Кажется, что Super Flexible File Synchronizer может сделать это.

3
CGA

http://ftpbox.org/

Поздно на вечеринку! Но это прекрасно работает для меня. И это бесплатно.

2
maxfridbe

Я программист для проекта FTP с открытым исходным кодом IQBox: https://code.google.com/p/iqbox-ftp/

Он синхронизирует FTP в режиме реального времени (хотя сканирует FTP-сервер, поскольку FTP-серверы не поддерживают уведомления в режиме реального времени) и имеет дополнительный инструмент командной строки для автоматизации. Есть загрузка для Windows. Кроме того, код Python работает на Windows, Mac или Linux.

2
SilentSteel

Попробуйте GoodSync . Он бесплатен для трех папок синхронизации и совместим с FTP, SFTP и многими вариантами облачной синхронизации.

2
BrendonWBrown

Total Commander имеет встроенный функционал для FTP и синхронизации. Просто скачать и установить его, подключиться к папке FTP на левой панели, открыть локальную папку справа и выбрать Commands -> Synchronize Dirs.

0
ruruskyi

Вы пробовали FTP Synchronizer? Он предназначен для синхронизации файлов FTP. Он не поддерживает синхронизацию в реальном времени, но вы можете разрешить синхронизацию файлов каждые несколько минут.

0
trudger