Komenda xcopy w systemie Windows to zaawansowane narzędzie do kopiowania plików i katalogów. W porównaniu do standardowej komendy copy, xcopy oferuje więcej opcji, które ułatwiają przenoszenie danych, w tym możliwość kopiowania całych struktur folderów i obsługę atrybutów plików.
xcopy [źródło] [cel] [/A] [/M] [/D[:data]] [/P] [/S] [/E] [/V] [/W] [/C] [/I] [/Q] [/F] [/L] [/T] [/X] [/O] [/Z]
Parametr | Opis |
---|---|
/A | Kopiuje pliki z atrybutem „archive”. |
/M | Kopiuje pliki z atrybutem „archive” i resetuje ten atrybut. |
/D[:data] | Kopiuje tylko pliki zmodyfikowane po określonej dacie. |
/P | Prosi o potwierdzenie przed każdym utworzeniem pliku docelowego. |
/S | Kopiuje foldery i podfoldery, z wyjątkiem pustych. |
/E | Kopiuje wszystkie foldery, w tym puste. |
/V | Weryfikuje, że pliki zostały poprawnie skopiowane. |
/W | Prosi o naciśnięcie klawisza przed rozpoczęciem kopiowania. |
/C | Kontynuuje kopiowanie, nawet jeśli wystąpią błędy. |
/I | Zakłada, że cel to katalog, jeśli nie istnieje. |
/Q | Nie wyświetla nazw plików podczas kopiowania. |
/F | Wyświetla pełne ścieżki plików podczas kopiowania. |
/L | Wyświetla listę plików, które miałyby zostać skopiowane. |
/T | Tworzy strukturę katalogów bez kopiowania plików. |
/X | Kopiuje atrybuty ACL (Access Control List) z plików. |
/O | Kopiuje atrybuty właściciela i uprawnienia. |
/Z | Kopiuje pliki w trybie restartowalnym (może być użyteczne w przypadku kopiowania przez sieć). |
xcopy C:\folder Źródłowy D:\folder Docelowy /E /I
Ten przykład kopiuje cały katalog „folder Źródłowy” z dysku C: na dysk D:, w tym wszystkie podfoldery, nawet jeśli są puste. Parametr /I informuje system, że celem jest katalog, co jest przydatne, gdy folder docelowy nie istnieje.
xcopy C:\folder Źródłowy D:\backup /D:2023-01-01 /S
W tym przypadku komenda kopiuje wszystkie pliki zmodyfikowane po 1 stycznia 2023 roku z „folderu Źródłowego” na „backup” na dysku D:, a parametr /S zapewnia, że wszystkie podfoldery zostaną również uwzględnione, z wyjątkiem pustych.