SyncToy - SyncToy

SyncToy
SyncToy.png
SyncToySS.png
Zrzut ekranu Microsoft SyncToy
Deweloper(zy) Microsoft
Wersja stabilna
2.1/10.11.2009 ; 11 lat temu ( 2009-11-10 )
System operacyjny Windows XP i nowsze
Rodzaj Synchronizacja plików
Licencja Oprogramowanie bezpłatne

SyncToy było darmowym narzędziem z serii PowerToys firmy Microsoft , które zapewnia łatwy w użyciu graficzny interfejs użytkownika do synchronizowania plików i folderów w wersjach Windows XP, Vista, 7 i 10. Jest napisany przy użyciu Microsoft .NET Framework i używa Microsoft Ramy synchronizacji .

Cechy

Użytkownicy początkowo muszą utworzyć „parę folderów”, która reprezentuje dwa foldery (foldery „lewy” i „prawy”), które mają być porównywane i synchronizowane. Te foldery mogą znajdować się na dysku lokalnym, urządzeniu zewnętrznym, takim jak dysk flash lub w udziale sieciowym z innego komputera. SyncToy obsługuje ścieżki UNC . Zapewnia opcję Przeglądaj , aby znaleźć folder lub udział sieciowy, lub użytkownicy mogą wpisać go bezpośrednio. SyncToy oferuje dwa zabezpieczenia, aby zapewnić, że użytkownik nie utraci plików na stałe, gdy zostaną uznane za niepotrzebne podczas synchronizacji. Po pierwsze, użytkownik może podejrzeć, co się stanie, gdy nastąpi synchronizacja, bez faktycznej zmiany czegokolwiek; po drugie, wszelkie usunięte pliki są opcjonalnie przenoszone do Kosza .

SyncToy definiuje trzy różne typy operacji do synchronizacji dwóch folderów:

  • Synchronize pobiera dwa foldery i upewnia się, że mają dokładnie te same pliki. Aby to zrobić, SyncToy może kopiować pliki w dowolnym kierunku i może usuwać lub zmieniać nazwy plików w dowolnym folderze. W przypadku, gdy plik został zaktualizowany zarówno w lewym, jak i prawym folderze, zwycięzcą jest wersja z późniejszą datą modyfikacji. Druga wersja zostanie zastąpiona (ale można ją odzyskać za pomocą Kosza, jeśli ustawienia określają, że wszystkie usunięcia trafiają do Kosza).
  • Echo wyszukuje zmiany (modyfikacje plików, nowe pliki, zmiany nazwy, usunięcia) w lewym folderze i dopasowuje prawy folder pod każdym względem do lewego.
  • Program Contribute działa jak echo , ale nie usuwa żadnych plików.

SyncToy obsługuje 32-bitowe i 64-bitowe wersje systemów Windows 7, Windows Vista i Windows XP.

Historia

SyncToy rozpoczął jako Powertoy dla Windows XP . Początkowo wydania miały numery wersji 1.x, których kulminacją była wersja 1.4. Te wersje zostały napisane w Microsoft .NET Framework, ale zawierały własny kod do synchronizacji folderów. Zawierały te same akcje, co w obecnej wersji, plus dwie dodatkowe akcje (oznaczone Subskrybuj i Połącz ):

  • Subskrybuj zaktualizuje dowolny plik w lewym folderze, który istnieje również w prawym folderze i okaże się, że jest starszy. Żadne nowe pliki nie zostaną skopiowane, w razie potrzeby zostaną zaktualizowane tylko istniejące pliki.
  • Funkcja Combine była podobna do synchronizacji, z tą różnicą, że żadne pliki nie zostały usunięte między parami. Jeśli plik po jednej stronie jest nieaktualny, zmienia się jego nazwę, kopiowany jest nowszy plik, więc zarówno zaktualizowana kopia, jak i starsza wersja są zachowywane w tym folderze. Żaden plik usunięty w jednym ze sparowanych folderów nie zostanie usunięty z drugiego folderu. Wykonywane są tylko operacje kopiowania (i zmiany nazwy).

W listopadzie 2008 została wydana wersja 2.0. To była przepisana wersja zbudowana do korzystania z Microsoft Sync Framework . W porównaniu do wersji 1.4 zawiera lepszą obsługę nienadzorowanych przebiegów synchronizacji, zgodność x64, obsługę synchronizowania zaszyfrowanych plików, wykluczanie plików i folderów na podstawie nazw i typów plików, zmianę nazw par folderów i wykrywanie zmiany przypisania litery dysku. SyncToy 2.1 został wydany 10 listopada 2009 i zawiera kilka drobnych ulepszeń i poprawek kilku błędów, w tym poważnego problemu, w którym dane na serwerze NAS byłyby uszkodzone, oraz innego, w którym usuwanie nie było synchronizowane w trybie echa .

Oficjalne pobieranie Synctoy 2.1 zostało przerwane w styczniu 2021 r.

Zobacz też

Bibliografia

Zewnętrzne linki

  • Artykuł dotyczący harmonogramu SyncToy — Zaplanuj automatyczne i powtarzalne uruchamianie SyncToy.