Синхронизация локальной папки Windows с удаленной папкой ftp в режиме реального времени [закрыто]


65

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

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

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

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

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


Связанный вопрос: superuser.com/questions/48782/...
Gnoupi

@Gnoupi да, но я бы хотел, чтобы синхронизация происходила в реальном времени
bobo

Да, я знаю, я только добавил это как "связанный", это не дубликат.
Gnoupi

Кажется, что FileZilla может почти сделать это. может быть достаточно для некоторых людей: smallbusiness.chron.com/synchronize-filezilla-47982.html
cregox

3
можете администратор раскрыть это, пожалуйста, это был первый пост, который я нашел в Google, а не в дубликате. что означает, что этот вопрос привлекает больше трафика на superuser.com, а не оригинальный вопрос.
DeerSpotter

Ответы:


41

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


Хорошая функция, но, к сожалению, она работает только на переднем плане (сведена к минимуму). Было бы неплохо синхронизировать его без необходимости запуска программы
Hugo Delsing

36

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

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

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

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

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


Пробовал с goodsync, я только хотел синхронизировать измененные файлы. Вместо этого я ждал 5 часов, чтобы он синхронизировал 4000 файлов, и я не нашел способа пропустить полную синхронизацию.
t.mikael.d

2
Я нашел AutoVer, я добавил его как ответ на вопрос в руке.
t.mikael.d

1
Ух ты, я думаю, ты нашел победителя! После небольшой ошибки в настройке нового задания синхронизации (ошибка FTP неверна - пришлось начинать заново и добавлять детали FTP-сервера, прежде чем вернуться и настраивать оставшуюся часть задания), все выглядит довольно гладко и быстро! Я продолжу тестировать ... это намного быстрее, чем goodsync, и, кажется, имеет ПРОСТО набор функций, который мне нужен.

1
ах человек, это так раздражает - это действительно так? если я обнаружу, что это происходит и со мной (работает ли как администратор / пытается ли он использовать опции совместимости exe / целая папка приложения / настройки доступа к appdata, что-то улучшает?), я думаю, мне придется сейчас вернуться к goodsync - если только вы не можете написать простой пакет для перезаписи конфигурационных файлов с информацией о ftp при входе в систему (а я не думаю, что пароль - это не простой текст? я не эксперт) ... Мне надоело работать с разработчиками, запрашивающими функции, и приставать к исправлению ошибок! (иногда вы можете иметь большой успех! если они маленькие и милые и ... вам повезло!) я снялась в дублировании.

2
Вы также можете попробовать мой бесплатный проект с открытым исходным кодом, IQBox FTP. По умолчанию он прост и синхронизируется по FTP-SSL: iqstorage.com/iqbox.php
SilentSteel

6

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

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

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

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


-1 для добавления реферальной ссылки ...
Augustin Riedinger

5

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

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


5

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

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

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


Форум AutoVer также упоминает DSynchronize как простая альтернатива
xmojmr

Это лучшее решение. Я использую его для синхронизации моей среды разработки с моей промежуточной средой, она копирует библиотеки DLL сразу после сборки. Код теперь размещен на GitHub: github.com/hunterbeanland/AutoVer
Sébastien

3

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


Я пытался, но он не может сделать это в режиме реального времени.
bobo

1
@bobo: у него есть планировщик, вы можете сказать ему проверять каждые х минут?
Phoshi

1
Согласно этому, он имеет: superflexible.com/realtime.htm
CGA

1
Это не бесплатно (Dropbox есть).
Mick

2

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



2

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

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


0

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


0

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


-1

Dropbox, кажется, делает это.


8
Dropbox работает со своими серверами, а не с любым FTP.
Gnoupi

2
Правильный. ОП спросил, как это сделать «без необходимости открывать отдельный FTP-клиент».
JRobert

-2

Dropbox это твой ответ. Работает на ПК, Mac Linux и iPhone. Вы можете иметь 2 ГБ бесплатно, и есть возможность платить, если вам нужно больше памяти. Я использовал это в течение прошлых нескольких месяцев, и теперь я не мог жить без этого.


5
Dropbox работает со своими серверами, а не с любым FTP. Кроме того, проверьте другие ответы, прежде чем публиковать свои, чтобы избежать дубликатов.
Gnoupi

@gnoupi: я знал о другом ответе, но он дал слишком мало информации ИМХО.
Mick

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

@gnoupi: Каким образом это не «соответствует вопросу»? Это выглядит идеально подходит для меня.
Mick

3
в этом вопросе кажется, что OP хочет, чтобы решение синхронизировалось с его собственным FTP, и поэтому Dropbox не совпадает. В общих чертах это «синхронизировать ваши файлы между компьютерами», но есть и другие вопросы, более посвященные этому.
Gnoupi
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.