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ę?



@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.


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ć!


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/


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.


-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.




2

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


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.


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 .


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.


-2

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


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ć.


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,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.