Jak zsynchronizować dwa foldery z wierszem poleceń Robocopy w systemie Windows

Niezbędna jest nauka synchronizacji dwóch folderów w systemie Windows z wiersza poleceń za pomocą Robocopy. Umożliwia płynne przesyłanie plików z jednej lokalizacji do drugiej. W tym poście szczegółowo opisano, jak używać polecenia Robocopy do synchronizowania plików w systemie Windows. Czytaj dalej.

Spis treści

aktualizowany przez Arek on Jul 25,2024

Synchronizacja plików pomiędzy dwoma folderami gwarantuje zachowanie ich dokładnych kopii pomiędzy dwiema lokalizacjami. Czy wiesz, jak w systemie Windows zsynchronizować dwa foldery z wiersza poleceń ? W tym poście opisano, jak używać polecenia Robocopy do synchronizowania plików między folderami w systemie Windows. Możesz synchronizować pliki, aby tworzyć kopie zapasowe lub udostępniać je.

Przegląd wiersza poleceń Robocopy systemu Windows

Robocopy to polecenie CMD używane w systemie Windows do przenoszenia (kopiowania) dysków, folderów/plików lub katalogów w różnych lokalizacjach na komputerze. Pozwala zachować dokładne kopie danych w wielu lokalizacjach. Robocopy jest niezbędne do synchronizacji plików i tworzenia kopii zapasowych.

Można go również używać do migracji danych, podczas której trwale przenosisz pliki z jednej lokalizacji do drugiej. Poniżej znajduje się ogólna składnia Robocopy:

robocopy [źródło] [miejsce docelowe] [(plik) (...)] [(opcje)]

Termin „plik” reprezentuje rzeczywistą nazwę pliku, który chcesz skopiować, natomiast „opcje” odnoszą się do różnych operacji Robocopy, takich jak rejestrowanie, kopiowanie itp. Niektóre opcje poleceń kopiowania, których można używać z Robocopy, obejmują:

  • /z- umożliwia systemowi kopiowanie plików w trybie umożliwiającym ponowne uruchomienie.
  • /b- umożliwia systemowi kopiowanie plików w trybie kopii zapasowej.
  • /e- Kopiuje wszystkie podkatalogi, łącznie z pustymi.
  • /s- kopiuje wszystkie podkatalogi, ale nie te puste.
  • /zb- kopiuje pliki w trybie umożliwiającym ponowne uruchomienie lub w trybie kopii zapasowej. System użyje tego drugiego, jeśli odmówi w pierwszym.
  • /copyall – kopiuje wszystkie szczegóły pliku ze źródła do miejsca docelowego. Obejmuje to DAT (dane, atrybuty i znaczniki czasu).
  • /efsraw- umożliwia kopiowanie wszystkich zaszyfrowanych plików w formacie EFS RAW.
  • /mt[:n] umożliwia utworzenie wielowątkowych kopii dla maksymalnie „n” wątków. „N” może być liczbą z zakresu 1–128.

Podczas przenoszenia plików między różnymi lokalizacjami można używać tych typowych parametrów wraz z poleceniem Robocopy. W następnej sekcji opisano, jak można je zastosować.

📚 Powiązana lektura: Polecenie Robocopy do kopiowania folderów i podfolderów | Robocopy Synchronizuj foldery w jedną stronę

Jak zsynchronizować dwa foldery za pomocą polecenia Windows Robocopy

Synchronizacja Robocopy zapewnia, że pliki w folderze docelowym mają atrybuty, dane i znaczniki czasu podobne do tych w źródle. Wszelkie zmiany wprowadzone w plikach źródłowych zostaną odzwierciedlone bezpośrednio w plikach w folderze docelowym.

W tej sekcji opisano przypadki, w których można zsynchronizować dwa foldery na komputerze za pomocą Robocopy. Upewnij się, że uruchomiłeś Wiersz Poleceń jako administrator.

Przypadek 1. Robocopy synchronizuje dwa foldery na komputerze

W pierwszym przypadku możesz określić foldery źródłowe i docelowe poprzez ich ścieżki. Następnie możesz podać konkretne pliki lub podfoldery, które chcesz przenieść. Robocopy zapewni dokładną kopię plików z folderu źródłowego w miejscu docelowym. Sprawdź następujący przykład:

robocopy "C:\Users\Public\Documents\New Documents" "E:\MyBackups2" /e /copy:DAT /mt /z

robokopiuj pliki

Powyższe polecenie skopiowało pliki z folderu „Nowe dokumenty” do folderu „Moje kopie zapasowe2”, łącznie z ich pustymi katalogami w trybie umożliwiającym ponowne uruchomienie. Poniżej znajduje się opis działania opcji poleceń:

  • /copy: DAT – kopiuje wszystkie dane, atrybuty i znaczniki czasu do folderu docelowego. Umożliwia modyfikację skopiowanych plików.
  • /mt- umożliwia tworzenie wielowątkowych kopii składających się z 8 wątków.

Oto jak zsynchronizować pliki między dwoma folderami za pomocą Robocopy.

Przypadek 2. Synchronizacja przyrostowa Robocopy

Ten przypadek ma zastosowanie w przypadku dodania nowych plików do folderu źródłowego. Będziesz musiał uruchomić polecenie synchronizacji przyrostowej Robocopy i skopiować nowe pliki do folderu docelowego. To polecenie pozwala synchronizować tylko nowe pliki i wykluczać stare. Sprawdź poniżej:

robocopy "C:\Users\Public\Documents\New Documents" "E:\MyBackups2" /e /copy:DAT /mt /z /xc /xn /xo

robokopiuj pliki

Powyższe polecenie Robocopy zsynchronizuje wszelkie zmiany wprowadzone w folderze „Nowe dokumenty” z folderem „Moje kopie zapasowe2”. Oto zestawienie działania opcji poleceń:

  • /xo – wyklucza starsze pliki.
  • /xc – wyklucza zmienione pliki o tym samym znaczniku czasu, ale o różnych rozmiarach.
  • /xn – wyklucza pliki nowsze niż kopia w folderze źródłowym.
  • /mt – ta opcja umożliwia kopiowanie wielowątkowe z domyślną liczbą wątków wynoszącą 8.

Oto jak przeprowadzić synchronizację przyrostową za pomocą Robocopy.

Przypadek 3. Robocopy synchronizuje dwa foldery w czasie rzeczywistym

Ten scenariusz umożliwia Robocopy monitorowanie i wdrażanie zmian w czasie rzeczywistym między folderami. Sprawdza wszelkie zmiany wprowadzone w folderze źródłowym i synchronizuje je z folderem docelowym. Jest to możliwe dzięki opcji polecenia „ /mot ”.

Pozwala określić liczbę „N” minut, przez które zmiany mają być monitorowane. Liczba powinna wynosić co najmniej jedną minutę. Poniżej znajduje się przykład.

Przed zmianami:

robokopiuj pliki

Po zmianach:

robokopiuj pliki

Czy post jest przydatny? Udostępnij go na swoich platformach społecznościowych i pomóż innym synchronizować foldery za pomocą wiersza poleceń Windows Robocooy.

Łatwiejszy sposób synchronizacji folderów w systemie Windows za pomocą bezpłatnego oprogramowania Syncware

Robocopy to skuteczne narzędzie do kopiowania plików w systemie Windows. Wiąże się to jednak z następującymi ograniczeniami:

  • Stosowane polecenia mogą okazać się skomplikowane dla początkujących użytkowników komputerów.
  • Jeśli wprowadzisz nieprawidłowe parametry, możesz utracić ważne dane.
  • Za pomocą Robocopy nie można kopiować otwartych plików.
  • W Robocopy występują problemy z kopią lustrzaną w systemach operacyjnych starszych niż Windows Vista.

Która opcja synchronizacji folderów w systemie Windows jest łatwiejsza? Powinieneś wypróbować EaseUS Todo Backup . To narzędzie ma unikalną funkcję synchronizacji, która płynnie przenosi pliki ze źródła do miejsca docelowego. Wystarczy określić ścieżkę dysku, a Todo Backup zrobi to za Ciebie. Umożliwia synchronizację plików pomiędzy komputerami za pomocą kilku kliknięć.

Możesz nawet synchronizować otwarte pliki. Narzędzie pozwala wybrać różne miejsca docelowe synchronizacji, w tym te na innym komputerze lub zewnętrznym dysku twardym. Możesz zaplanować automatyczną synchronizację , która może odbywać się codziennie, co tydzień lub co miesiąc. To narzędzie umożliwia filtrowanie plików i synchronizowanie tylko wybranych typów plików podczas procesu synchronizacji. Co wiecej? Narzędzie zapewnia najlepsze rozwiązanie do tworzenia kopii zapasowych i przywracania wszystkich danych na komputerze.

Kluczowe cechy

  • Synchronizuj pliki z jednego folderu do drugiego w systemie Windows.
  • Synchronizacja plików w czasie rzeczywistym .
  • Wykonuj zaplanowaną synchronizację, np. codzienną, tygodniową lub miesięczną.
  • Umożliwia filtrowanie plików do synchronizacji.
  • Obsługuje tworzenie kopii zapasowych i przywracanie plików.
  • Zapewnia bezpłatną przestrzeń dyskową w chmurze o pojemności nie większej niż 250 GB.

Pobierz to narzędzie teraz, aby używać go jako alternatywy dla Robocopy. Kroki, aby rozpocząć, są bardzo proste.

krok 1. Uruchom EaseUS Todo Backup i kliknij przycisk Nowa synchronizacja w lewym dolnym rogu.

kliknij przycisk synchronizacji

Krok 2. Kliknij Wybierz ścieżkę synchronizacji po lewej stronie.

wybierz ścieżkę synchronizacji

Krok 3. Wybierz folder, który chcesz zsynchronizować i kliknij OK . Folder źródłowy może pochodzić z Pulpitu, Moich sieci dokumentów, Ulubionych, Komputera, Sieci lub NAS.

wybierz folder

Krok 4. Wybierz lokalizację docelową, do której chcesz synchronizować pliki. W zależności od potrzeb możesz wybrać metodę synchronizacji dwukierunkowej lub synchronizacji jednokierunkowej .

wybierz lokalizację synchronizacji

Bonus: dotknij przycisku Opcje , aby wybrać schemat synchronizacji , który może zaplanować synchronizację dzienną, tygodniową, po zdarzeniu lub synchronizację w czasie rzeczywistym.

schemat synchronizacji

Krok 5. Kliknij opcję Synchronizuj teraz , aby od razu rozpocząć zadanie synchronizacji.

rozpocznij synchronizację teraz

Krok 6. Poczekaj na zakończenie procesu synchronizacji, w lewym górnym rogu zobaczysz kolumnę Synchronizacja plików.

ukończ zadanie synchronizacji

Czy post jest przydatny? Udostępnij go na swoich platformach społecznościowych i pomóż innym synchronizować foldery za pomocą wiersza poleceń Windows Robocooy.

Podsumować

W tym poście omówiono sposób synchronizowania dwóch folderów za pomocą wiersza poleceń systemu Windows. Robocopy to skuteczne narzędzie do synchronizowania plików i podfolderów w różnych lokalizacjach na komputerze. Podczas korzystania z tego narzędzia wiersza poleceń upewnij się, że uruchomiłeś CMD jako administrator. Pomimo swojej skuteczności Robocopy ma pewne ograniczenia.

Wypróbuj EaseUS Todo Backup, jeśli chcesz bezproblemowo synchronizować pliki między folderami w systemie Windows. Narzędzie to posiada intuicyjny interfejs, dzięki któremu jest łatwe w obsłudze. Nie stracisz plików podczas procesu kopiowania, jak w przypadku Robocopy. Pobierz to narzędzie już teraz, aby sprawdzić, jak działa.

Często zadawane pytania dotyczące synchronizacji dwóch folderów w systemie Windows za pomocą wiersza poleceń

1. Jaki jest najłatwiejszy sposób synchronizacji plików i folderów między komputerem a OneDrive?

Powinieneś zainstalować OneDrive na swoim komputerze i zalogować się na swoje konto. Następnie możesz otworzyć folder OneDrive i wybrać pliki, które chcesz zsynchronizować z chmurą. OneDrive automatycznie zsynchronizuje pliki i foldery z chmurą (Twoje urządzenie powinno mieć połączenie z Internetem).

2. Jak synchronizować foldery pomiędzy komputerami?

Można to zrobić, łącząc oba urządzenia ze wspólną siecią. Następnie możesz użyć narzędzia innej firmy, takiego jak EaseUS Todo Backup, aby zsynchronizować pliki między folderami. To narzędzie posiada funkcję synchronizacji, która umożliwia określenie ścieżki źródłowej i docelowej przed zainicjowaniem przesyłania. Możesz synchronizować pliki poprzez sieć lub NAS.

3. Czy OneDrive może synchronizować inne foldery?

TAK. Uruchom aplikację OneDrive, następnie przejdź do Ustawienia>Konto>Wybierz foldery i wybierz inne foldery na komputerze, które chcesz zsynchronizować z chmurą. Kliknij OK , aby zastosować zmiany. Usługa OneDrive następnie zsynchronizuje wybrane foldery z Twoim kontem w chmurze.