W systemie Windows 10 Robocopy (Robust File Copy) to potężne narzędzie wiersza polecenia do zarządzania plikami z wieloma opcjami przesyłania plików i folderów do innej lokalizacji szybciej i bardziej niezawodnie niż przy użyciu Eksploratora plików.
Jednak domyślnie Robocopy przenosi wszystko na danej ścieżce, co może nie być idealne w każdym scenariuszu, ponieważ możesz mieć określone pliki i foldery w lokalizacji, której nie chcesz kopiować. Narzędzie zawiera jednak co najmniej dwie opcje, których można użyć do wykluczenia plików i folderów z procesu kopiowania.
W tym przewodniku dowiesz się, jak skopiować dane za pomocą Robocopy w systemie Windows 10 (lub Windows 11 ), z wyłączeniem tych plików i folderów, których nie musisz przenosić.
Jak wykluczyć folder za pomocą Robocopy?
Aby wykluczyć folder podczas kopiowania za pomocą Robocopy, wykonaj następujące czynności:
-
Otwórz Start w systemie Windows 10.
-
Wyszukaj Wiersz polecenia , kliknij wynik prawym przyciskiem myszy i wybierz opcję Uruchom jako administrator .
-
Wpisz następujące polecenie, aby skopiować pliki i foldery z wyłączeniem określonego folderu do innej lokalizacji i naciśnij Enter :
robocopy C:\źródło\folder\ścieżka\ D:\docelowy\folder\ścieżka\ /E /Z /ZB /R:5 /W:5 /TBD /NP /V /XD "C:\źródło\folder\ścieżka \do\wykluczyć-folder"
Robocopy polecenie wykluczenia folderu
Ten przykład wyklucza określony folder przy użyciu Robocopy:
robocopy C:\źródło\folder\ścieżka\ D:\docelowy\folder\ścieżka\ /E /Z /ZB /R:5 /W:5 /TBD /NP /V /XD wyklucz folder-1
Ten przykład wyklucza folder przy użyciu opcji symboli wieloznacznych Robocopy:
robocopy C:\source\folder\path\ D:\destination\folder\path\ /E /Z /ZB /R:5 /W:5 /TBD /NP /V /XD wyklucza-fold*
Ten przykład wyklucza wiele folderów przy użyciu Robocopy:
robocopy C:\źródło\folder\ścieżka\ D:\docelowy\folder\ścieżka\ /E /Z /ZB /R:5 /W:5 /TBD /NP /V /XD "C:\źródło\folder\ścieżka \do\wykluczyć-folder-1" "C:\źródłowy\folder\ścieżka\do\wykluczyć-folder-2"
Po wykonaniu tych kroków dane zostaną skopiowane do miejsca docelowego, z wyjątkiem folderów określonych w poleceniu (exclude_folder_file_robocopy), które mają zostać wykluczone.
Jak wykluczyć plik za pomocą Robocopy?
Aby wykluczyć plik podczas kopiowania za pomocą Robocopy, wykonaj następujące czynności:
-
Otwórz Start .
-
Wyszukaj Wiersz polecenia , kliknij wynik prawym przyciskiem myszy i wybierz opcję Uruchom jako administrator .
-
Wpisz następujące polecenie, aby skopiować pliki i foldery z wyłączeniem określonego pliku do innej lokalizacji i naciśnij klawisz Enter :
robocopy C:\źródło\folder\ścieżka\ D:\docelowy\folder\ścieżka\ /E /Z /ZB /R:5 /W:5 /TBD /NP /V /XF "C:\źródło\folder\ścieżka \do\folder\nazwapliku.rozszerzenie"
Robocopy polecenie wykluczenia pliku
Ten przykład wyklucza plik używający Robocopy:
robocopy C:\źródło\folder\ścieżka\ D:\docelowy\folder\ścieżka\ /E /Z /ZB /R:5 /W:5 /TBD /NP /V /XF nazwa_pliku-1.rozszerzenie
Ten przykład wyklucza plik korzystający z opcji symboli wieloznacznych Robocopy:
robocopy C:\źródło\folder\ścieżka\ D:\docelowy\folder\ścieżka\ /E /Z /ZB /R:5 /W:5 /TBD /NP /V /XF plik*
Ten przykład wyklucza wiele plików przy użyciu opcji Robocopy:
robocopy C:\źródło\folder\ścieżka\ D:\docelowy\folder\ścieżka\ /E /Z /ZB /R:5 /W:5 /TBD /NP /V /XF "C:\źródło\folder\ścieżka \do\folder\nazwa_pliku-1.rozszerzenie" "C:\źródło\folder\ścieżka\do\folder\nazwa_pliku-2.rozszerzenie
Po wykonaniu kroków Robocopy skopiuje wszystkie pliki i foldery z określonej lokalizacji, z wyjątkiem plików określonych w poleceniu za pomocą przełącznika /XF .
Jak wykluczyć pliki i foldery za pomocą Robocopy?
Aby wykluczyć plik i folder za pomocą Robocopy, wykonaj następujące czynności:
-
Otwórz Start .
-
Wyszukaj Wiersz polecenia , kliknij wynik prawym przyciskiem myszy i wybierz opcję Uruchom jako administrator .
-
Wpisz następujące polecenie, aby skopiować pliki i foldery z wyłączeniem określonych plików i folderów na inny dysk i naciśnij Enter :
robocopy C:\źródło\folder\ścieżka\ D:\docelowy\folder\ścieżka\ /E /Z /ZB /R:5 /W:5 /TBD /NP /V /XD "C:\źródło\folder\ścieżka \do\exclude-folder" /XF "C:\source\folder\path\to\folder\filename.extension"
Robocopy wyklucz folder i polecenie pliku
Po wykonaniu tych kroków cała zawartość zostanie skopiowana do nowej lokalizacji z wyjątkiem plików i folderów wykluczonych w poleceniu za pomocą przełączników /XD i /XF .
Przełączniki poleceń Robocopy
Robocopy ma wiele opcji, a w poleceniu pokazanym w tym przewodniku używamy następujących przełączników do kopiowania danych z wyłączeniem określonych plików i folderów.
- /E — Kopiuj podkatalogi, w tym puste.
- /Z — Kopiuj pliki w trybie z możliwością ponownego uruchomienia.
- /ZB — Używa trybu z możliwością ponownego uruchomienia. W przypadku odmowy dostępu użyj trybu kopii zapasowej.
- /R:5 — Ponów 5 razy (możesz określić inną liczbę, domyślnie 1 milion).
- /W:5 — Odczekaj 5 sekund przed ponowną próbą (możesz wybrać inny numer, domyślnie 30 sekund).
- /TBD — Czekaj na zdefiniowanie nazw udziałów (powtórz błąd 67).
- /NP — Brak postępu — nie wyświetlaj procent skopiowania.
- /V — Tworzy pełne dane wyjściowe, pokazujące pominięte pliki.
- /XD — wyklucza foldery zgodne ze ścieżką i nazwą folderu.
- /XF — Wyklucza pliki pasujące do lokalizacji i nazwy pliku.
Najważniejsze przełączniki w tym poleceniu to / XD , który pozwala wykluczyć foldery, i / XF , którego można użyć do wykluczenia plików. Pozostałe opcje są opcjonalne, ale powinieneś użyć tych opcji, których powinieneś używać w każdym standardowym procesie kopiowania przy użyciu Robocopy.
Skupiamy się w tym przewodniku na systemie Windows 10, ale instrukcje powinny również działać w systemie Windows 11.