Polecenie xcopy jest narzędziem wiersza poleceń Windows przeznaczonym do kopiowania zarówno plików, jak i katalogów. W zadaniu wymagane jest skopiowanie całego katalogu c:\test wraz z podkatalogami na dysk przenośny f:\, czyli trzeba zachować strukturę folderów.
Właśnie dlatego poprawne jest polecenie xcopy c:\test f:\test /E:
- pierwsza ścieżka to źródło (c:\test),
- druga ścieżka to cel (f:\test),
- przełącznik /E kopiuje wszystkie podkatalogi, również puste, co spełnia warunek "wraz z podkatalogami".
Odpowiedzi z poleceniem copy są błędne, ponieważ copy służy zasadniczo do kopiowania plików i nie jest narzędziem do przenoszenia całych drzew katalogów. Dodatkowo użycie /E przy copy nie odpowiada typowemu przeznaczeniu tego polecenia, więc nie realizuje wymagania zadania.
Warianty z xcopy, ale z odwróconymi ścieżkami, również są niepoprawne: kopiowałyby dane w złą stronę (z dysku f: na c:), a w zadaniu chodzi o przeniesienie danych z c: na nośnik przenośny f:.
W praktyce administrator powinien zawsze sprawdzać: (1) czy używa narzędzia obsługującego katalogi, (2) czy zachowana jest poprawna kolejność źródło→cel, oraz (3) czy zastosowany przełącznik rzeczywiście kopiuje podkatalogi (np. /S vs /E).