Jak automatycznie synchronizować pliki z dyskiem sieciowym w systemie Windows XP? [Zamknięte]

11

Windows XP: Chciałbym automatycznie synchronizować pliki między dyskiem lokalnym a dyskiem sieciowym.

Znam Aktówkę Windows, ale jest ona bardzo wolna i muszę powiedzieć, żeby się zsynchronizowała. Bardzo podoba mi się sposób synchronizacji Dropbox, ponieważ jest on prawie natychmiastowy. To jest bardzo imponujące. Chciałbym po prostu użyć Dropbox, ale nie mogę zainstalować go na zdalnym komputerze. Czy jest jakieś narzędzie lub skrypt, który mogę utworzyć, który obejrzy określony folder pod kątem wszelkich zmian, a następnie zsynchronizuje te zmiany z dyskiem sieciowym automatycznie i prawie natychmiast?

WYJAŚNIENIE:

Chciałbym, aby to narzędzie / skrypt był demonem uruchamianym podczas uruchamiania systemu Windows i stale monitoruje folder pod kątem zmian w jego zawartości. Po zaobserwowaniu zmian w źródle lub miejscu docelowym synchronizuje zmienione pliki (bardzo podobne do sposobu działania Dropbox). Mam dobry pomysł na temat tego, jak bym to zrobił w skrypcie Perla, a jeśli nie istnieje narzędzie, które to robi, sam go napiszę w Perlu. Jeśli ktoś już to zrobił, czy może udostępnić skrypt?

stephenmm
źródło
1
Czy ktoś próbował zawsze synchronizować ?
stephenmm
Wydaje się, że Dsynchronize robi dokładnie to, co chcę. Jest bezpłatny, ale jeśli działa dobrze, podaruję denaro Dimio (i jego kotowi :)! Recenzje z tej strony wydają się dobre, ale wspominają, że „synchronizacja w czasie rzeczywistym” zajmuje więcej zasobów niż Halo! Będę musiał to wypróbować i sprawdzić, czy naprawdę jest tak źle.
stephenmm
Freefilesync wydaje się być kolejnym dobrze traktowanym narzędziem, ale jest mniej recenzji tego narzędzia, więc myślę, że najpierw spróbuję Dsynchronize.
stephenmm
Złe wieści. Dsynchronize nie zsynchronizował się, gdy próbowałem wykonać dwukierunkową synchronizację w czasie rzeczywistym, a freefilesync nie wykonuje dwukierunkowej synchronizacji w czasie rzeczywistym. Więc wciąż szukam działającego rozwiązania.
stephenmm
Myślę, że skrypt (wybierz swój ulubiony nowoczesny język skryptowy) będzie najlepszym wyborem, jeśli czujesz się swobodnie. Może być nawet ładna biblioteka / skrypt do tego na CPAN.
Roy Tinker

Odpowiedzi:

1

Robocopy wykona zadanie.

http://www.microsoft.com/downloads/en/details.aspx?displaylang=en&familyid=9d467a69-57ff-4ae7-96ee-b18c4790cffd

joeqwerty
źródło
Zwróć uwagę, że link do pobrania to rodzina plików dla systemu Windows Server ... Robocopy znajduje się w pakiecie.
studiohack
Może mi tego brakowało, ale robocopy wydaje się, że muszę ręcznie wywołać polecenie. Szukałem demona do oglądania folderu i automatycznej aktualizacji. Zaktualizowałem oryginalne pytanie, aby wyjaśnić, czego szukam. Dzięki.
stephenmm
Możesz wywołać Robocopy podczas uruchamiania z pliku wsadowego, używając poleceń \ opcji, aby zrobić to, czego potrzebujesz.
joeqwerty
Używam robocopy z pliku wsadowego, ale muszę go zaplanować za pomocą harmonogramu zadań systemu Windows.
djangofan
1

Wygląda na to, że Dsynchronize wykonuje kopie zapasowe FTP w czasie rzeczywistym, ale sam tego nie próbowałem. Pobieranie na stronie autora wydaje się być w tej chwili wyłączone, ale istnieją inne witryny, które obsługują ten plik. http://dimio.altervista.org/eng/

Cerberus
źródło
Wygląda na to, że robi dokładnie to, czego potrzebuję. Spróbuję tego.
stephenmm
Ach, wygląda na to, że przejrzałeś jeszcze kilka… testów powodzenia! Właśnie szukałem „synchronizacji ftp w czasie rzeczywistym”.
Cerberus,
1

Jeśli zarówno komputer kliencki, jak i udział są osobnymi obliczeniami, możesz zainstalować AeroFS lub BitTorrent-Sync na obu komputerach i będziesz mieć nieograniczoną synchronizację plików.

djangofan
źródło
Na podstawie marketingu AeroFS wydaje się być dobrym zamiennikiem plików hostowanych przez siebie.
Jason R. Coombs
0

SyncToy jest lepszy niż Aktówka, ale nie jest automatyczny ... jest dość szybki i oferuje kilka ciekawych opcji synchronizacji i działa dobrze na dyskach sieciowych ...

Bezpłatnie, przez Microsoft.

studiohack
źródło
0

Powinieneś wypróbować funkcję plików offline.

http://www.microsoft.com/windowsxp/using/mobility/learnmore/offlinefiles.mspx

surfasb
źródło
Pliki offline nie są porównywalne z Dropbox. Offline zapisuje bezpośrednio do plików zdalnych (jeśli udział jest w trybie online), co może być powolne, lub zapisuje do plików lokalnych, ale synchronizuje je tylko wtedy, gdy zostanie określone, że jest online. Dropbox i żądanie OP robią coś innego - zawsze pisz lokalnie, co jest szybkie, ale następnie synchronizuj natychmiast, minimalizując opóźnienie.
Jason R. Coombs
Pliki offline można skonfigurować do zapisu lokalnego
surfasb
Spędziłem dekadę, używając plików offline, czytając fora, próbując używać interfejsów API programowania, aby dostosować moje zachowanie, odzyskując z uszkodzonych pamięci podręcznych i próbując poprawić swoje wrażenia przy odrobinie szczęścia. Jeśli pliki offline można skonfigurować tak, aby zapisywały się lokalnie, ale synchronizowały, gdy były dostępne, byłoby to niesamowite. Jednak potrzebne jest cytowanie.
Jason R. Coombs