Utrzymywanie synchronizacji lokalnego folderu Windows ze zdalnym folderem ftp w czasie rzeczywistym [zamknięte]

67

Wiem, że został już o to poproszony, ale chciałbym, aby stało się to w czasie rzeczywistym i transparentnie (bez potrzeby otwierania osobnego klienta FTP, takiego jak FileZilla).

Na przykład, jeśli edytuję plik tekstowy w folderze lokalnym, a następnie go zapisuję, powinien natychmiast go wykryć i przekazać zmiany do folderu zdalnego. Ponadto, jeśli pliki / folder są dodawane lub usuwane w folderze lokalnym, należy wprowadzić dokładnie takie same zmiany w folderze zdalnym.

Może być jednokierunkowy (zmiany dokonane w folderze lokalnym należy wypchnąć do folderu zdalnego, ale odwrócenie nie jest konieczne).

Byłoby wspaniale, gdybyśmy mogli określić niektóre wykluczone pliki / foldery, które nie muszą być zsynchronizowane.

Czy znasz taką aplikację?

Bobo
źródło
Powiązane pytanie: superuser.com/questions/48782/…
Gnoupi
@Gnoupi tak, ale chciałbym, aby synchronizacja odbywała się w czasie rzeczywistym
Bob
Tak, wiem, dodałem to tylko jako „powiązane”, to nie jest duplikat.
Gnoupi,
wygląda na to, że FileZilla prawie to potrafi. może wystarczyć dla niektórych osób: smallbusiness.chron.com/synchronize-filezilla-47982.html
cregox
3
mogę to usunąć, proszę, to był pierwszy post, który znalazłem w Google, a nie duplikat. co oznacza, że ​​to pytanie powoduje większy ruch na stronie superuser.com, a nie pierwotne pytanie.
DeerSpotter

Odpowiedzi:

42

WinSCP może robić dokładnie to, co chcesz dzięki funkcji synchronizacji . Jedynym problemem jest to, że od czasu do czasu przegapi aktualizację i będziesz musiał zatrzymać monitorowanie i uruchomić je ponownie (co wymusza pełną synchronizację). Zauważyłem to tylko wtedy, gdy robię wiele zapisów do tego samego pliku w krótkich odstępach czasu.

afrazier
źródło
Fajna funkcja, ale niestety działa tylko na pierwszym planie (zminimalizowana). Byłoby miło zsynchronizować program bez konieczności uruchamiania programu
Hugo Delsing
36

Zajęło mi to dobre pół dnia niekończących się testów - oto moje ustalenia: w dzisiejszych czasach istnieją piękne, automatyczne aplikacje synchronizujące FTP w czasie rzeczywistym na serwerach typu Dropbox, które są prawdziwym marzeniem. Cóż prawie. Tylko JEDNA naprawdę może być brana pod uwagę (w tym momencie): i jest to GoodSync . Jest niezawodny, szybki i płynny (wystarczająco). Inne rozwiązania zawierają albo błędy lub usterki powodujące zawód, albo braki funkcji.

Jest WIELKI o nazwie Fling - jest IDEALNY - na KAŻDY SPOSÓB !!!! - z wyjątkiem, oh, hmm, nie aktualizuje serwera ftp podczas USUWANIA plików. może tylko dodawać lub modyfikować ... to naprawdę narzędzie do przesyłania . chyba że ktoś poprosi go o dodanie brakującej funkcji do aplikacji.

A potem FTPBox jest drugim, który można wymienić , ale po 10 minutach wypróbowania go, nie ma go: był roztrzęsiony w swoich stałych powiadomieniach „plik x został przesłany”, gdy te określone pliki nawet nie musiały być ponownie synchronizowane , a nawet aktualizując plik z lokalnego komputera, zdawało się, że przesłonił go przedostatnią wersją z serwera !!

To GoodSync, ludzie, wypróbowani i przetestowani .

W końcu ich złoty tata wygląda na SyncAny , ale jeszcze go nie ma. Warto na to poczekać!


źródło
Próbowałem z Goodsync, chciałem tylko zsynchronizować zmienione pliki. Zamiast tego zaczekałem 5 godzin na synchronizację 4000 plików i nie znalazłem sposobu na pominięcie pełnej synchronizacji.
t.mikael.d
2
Znalazłem AutoVer, dodałem go jako odpowiedź na pytanie.
t.mikael.d
1
Wow, myślę, że znalazłeś zwycięzcę! Po drobnym błędzie w konfiguracji nowego zadania synchronizacji (błąd niepoprawnego FTP - musiał zacząć od nowa i dodać szczegóły serwera FTP przed powrotem i konfigurowaniem pozostałej części zadania), wydaje się dość płynny i szybki! Będę testować ... jest znacznie szybszy niż synchronizacja towarów i wydaje się, że TYLKO mam zestaw funkcji, o który mi chodzi.
1
ah, to takie denerwujące - czy to naprawdę robi? jeśli okaże się, że mi się to przydarza (działa jako administrator / próbuje exe kompatybilności opcji / poprawek folderu aplikacji / uprawnień aplikacji poprawia rzeczy?), myślę, że na razie będę musiał wrócić do synchronizacji towarów - chyba że można napisać prosta partia, aby ponownie zapisać pliki konfiguracyjne z informacjami ftp po zalogowaniu przy wygrywaniu (ah, czy hasło nie jest zwykłym tekstem? Nie jestem ekspertem) ... Mam dość łapania się na programistach żądających funkcji i próbujących naprawić błędy! (Czasami możesz odnieść wielki sukces! jeśli są małe i miłe i ... masz szczęście!) Zagrałem za duplikatem.
2
Możesz także wypróbować mój darmowy projekt open source, IQBox FTP. Jest zaprojektowany, aby być proste i synchronizacja przez FTP-SSL domyślnie: iqstorage.com/iqbox.php
SilentSteel
6

AutoVer robi to, o co prosisz i jest bezpłatny.

Skopiuje na FTP / USB / dysk, gdy pliki się zmienią i obsługuje wiele innych funkcji.

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

t.mikael.d
źródło
1
Forum AutoVer wymienia także DSynchronize jako prostą alternatywę
xmojmr
To najlepsze rozwiązanie. Używam go do synchronizowania środowiska programistycznego ze środowiskiem testowym, kopiuje biblioteki DLL zaraz po kompilacji. Kod jest teraz hostowany na GitHub: github.com/hunterbeanland/AutoVer
Sébastien
6

SugarSync jest konkurentem dla DropBox . Pozwala wybrać foldery, które chcesz zsynchronizować, zamiast używać specjalnego folderu w Moich dokumentach. Każdy z nich jest bezpłatny dla maksymalnie 2 GB pamięci.

Jeśli próbujesz użyć własnego serwera FTP, myślę, że bezpłatna (porzucona) aplikacja NetDrive plus Cobian Backup to odpowiedź. Cobian pozwoli ci okresowo planować tworzenie kopii zapasowych.

Jeśli nie masz nic przeciwko płaceniu za harmonogram tworzenia kopii zapasowych, moim ulubionym jest Second Copy , który pozwoli ci tworzyć kopie zapasowe plików przy każdej zmianie.

Zarówno Cobian, jak i SecondCopy działają bezpośrednio z serwerami FTP, ale stwierdziłem, że mają problemy z dużymi zestawami plików przez FTP.

Ben
źródło
-1 za dodanie linku polecającego ...
Augustin Riedinger
5

Dysk sieciowy www.netdrive.net

zamontuje twoje serwery ftp jako osobny dysk na twoim komputerze. Następnie możesz po prostu skorzystać z dowolnej bezpłatnej usługi synchronizacji plików, aby przenieść pliki z jednego folderu do drugiego.

Richzilla
źródło
3

Wygląda na to, że Super Elastyczny synchronizator plików może to zrobić.

CGA
źródło
Próbowałem, ale nie można tego zrobić w czasie rzeczywistym.
Bobo
1
@ Bobo: Ma harmonogram, możesz mu kazać sprawdzać co x minut?
Phoshi
1
Zgodnie z tym ma on: superfiętka.com
CGA
1
To nie jest za darmo (Dropbox jest).
Mick
2

Wypróbuj GoodSync . Jest bezpłatny dla trzech folderów synchronizacji i jest zgodny z FTP, SFTP i wieloma opcjami synchronizacji w chmurze.

BrendonWBrown
źródło
2

Jestem programistą projektu IQBox FTP typu open source: https://code.google.com/p/iqbox-ftp/

Synchronizuje FTP w czasie rzeczywistym (chociaż skanuje serwer FTP, ponieważ serwery FTP nie obsługują powiadomień w czasie rzeczywistym) i ma opcjonalne narzędzie do automatyzacji wiersza poleceń. Jest plik do pobrania dla systemu Windows. Ponadto kod Python działa w systemach Windows, Mac lub Linux.

SilentSteel
źródło
0

Total Commander ma wbudowane funkcje FTP i synchronizacji. Wystarczy go pobrać i zainstalować, połączyć się z folderem FTP w lewym okienku, otworzyć folder lokalny po prawej stronie i wybrać Commands -> Synchronize Dirs .

ruruskyi
źródło
0

Czy próbowałeś synchronizatora FTP? Jest przeznaczony do synchronizacji plików ftp. Nie obsługuje synchronizacji w czasie rzeczywistym, ale możesz pozwolić synchronizować pliki co kilka minut.

trudger
źródło
-2

Wygląda na to, że Dropbox to robi.

JRobert
źródło
8
Dropbox współpracuje z ich serwerami, a nie z FTP.
Gnoupi
2
Poprawny. OP zapytał, jak to zrobić „bez konieczności otwierania osobnego klienta FTP”.
JRobert
-3

Dropbox to twoja odpowiedź. Działa na komputerach PC, Mac i Linux. Możesz mieć 2 GB za darmo i istnieje możliwość zapłaty, jeśli potrzebujesz więcej pamięci. Używam go od kilku miesięcy i teraz nie mógłbym bez niego żyć.

Mick
źródło
5
Dropbox współpracuje z ich serwerami, a nie z FTP. Sprawdź też inne odpowiedzi przed opublikowaniem swojej, aby uniknąć duplikatów.
Gnoupi
@gnoupi: Wiedziałem o innej odpowiedzi, ale dało to zbyt mało informacji IMHO.
Mick
Zanim uzyskasz reputację do edytowania postów, możesz dodać szczegóły również pod inną odpowiedzią. Zgadzam się, że brakowało informacji, ale został opublikowany godzinę wcześniej. To też tak naprawdę nie pasuje do pytania, więc.
Gnoupi
@gnoupi: W jaki sposób „nie pasuje do pytania”? Wygląda idealnie dla mnie.
Mick
3
w sposób, w jaki z pytania wydaje się, że OP chce rozwiązania do synchronizacji z własnym FTP i jako takie Dropbox nie pasuje. To pasuje do ogólnej „synchronizacji plików między komputerami”, ale są też inne pytania bardziej poświęcone temu.
Gnoupi,