xcopy to polecenie w systemach Windows służące do kopiowania plików oraz całych katalogów, także z podfolderami. Jest bardziej rozbudowane niż polecenie copy, które kopiuje głównie pojedyncze pliki i nie nadaje się do wygodnego kopiowania całych struktur katalogów.
Podstawowa składnia
xcopy źródło cel przełączniki
Przykład:
xcopy c:\test f:\test /E
Polecenie kopiuje katalog c:\test do lokalizacji f:\test razem ze wszystkimi podfolderami.
Znaczenie przełącznika /E
Przełącznik /E oznacza kopiowanie katalogów i podkatalogów, również pustych. Jest to ważne, gdy trzeba przenieść pełną strukturę folderów bez pomijania pustych katalogów.
Dla porównania:
/Skopiuje podfoldery, ale pomija puste katalogi,/Ekopiuje podfoldery razem z pustymi katalogami,/Izakłada, że miejscem docelowym jest katalog, co pomaga uniknąć pytania systemu, czy cel jest plikiem czy katalogiem.
Różnica między copy a xcopy
copy służy głównie do kopiowania plików, np.:
copy plik.txt f:\
Nie kopiuje jednak całych folderów z podfolderami. Do takiego zadania należy użyć xcopy, np.:
xcopy c:\test f:\test /E
Wniosek egzaminacyjny
Jeżeli w pytaniu pojawia się kopiowanie folderu wraz ze wszystkimi podfolderami w Windows, poprawnym wyborem jest zwykle xcopy z przełącznikiem /E.