Co to jest xcopy?
xcopy to polecenie w systemach Windows służące do kopiowania plików oraz całych struktur katalogów z poziomu wiersza polecenia. W porównaniu ze zwykłym poleceniem copy, narzędzie xcopy lepiej nadaje się do kopiowania folderów wraz z podfolderami.
Podstawowa składnia
xcopy źródło cel [opcje]
Przykład:
xcopy c:\test f:\test /E
To polecenie kopiuje folder c:\test do lokalizacji f:\test, razem z jego podfolderami.
Znaczenie opcji /E
Opcja /E oznacza kopiowanie wszystkich podkatalogów, także pustych. Jest bardzo ważna, gdy trzeba przenieść całą strukturę folderów, a nie tylko pojedyncze pliki.
Często spotykane opcje:
/E- kopiuje podfoldery, również puste,/S- kopiuje podfoldery, ale pomija puste,/I- zakłada, że miejsce docelowe jest folderem,/Y- nie pyta o potwierdzenie nadpisania plików,/H- kopiuje także pliki ukryte i systemowe.
Różnica między copy a xcopy
Polecenie copy służy głównie do kopiowania pojedynczych plików lub grup plików. Nie jest właściwym wyborem do kopiowania całych katalogów z podkatalogami.
Do kopiowania folderu z pełną strukturą należy użyć:
xcopy c:\test f:\test /E
Typowy błąd egzaminacyjny
W pytaniach egzaminacyjnych trzeba zwrócić uwagę na kolejność ścieżek. Najpierw podaje się źródło, a potem miejsce docelowe. Jeśli folder c:\test ma zostać skopiowany na dysk f:\, poprawny kierunek to:
xcopy c:\test f:\test /E
Odwrotna kolejność oznaczałaby kopiowanie z dysku f: na dysk c:.