Wiem, że xcopy ma więcej opcji, ale czy korzystanie z funkcji kopiowania zamiast xcopy ma jakieś zalety?
windows
command-line
file-transfer
robocopy
xcopy
Phil Hannent
źródło
źródło
Odpowiedzi:
xcopy to program zewnętrzny, podczas gdy kopiowanie jest częścią interpretera ( cmd.exe , command.com ). Oznacza to, że xcopy może nie być obecny na innym komputerze lub dysku ratunkowym.
Ponieważ mamy dyski CD z systemem Windows i ratunkowe, nie jest to tak naprawdę problemem.
kopia może łączyć pliki.
tworzy plik ( file3 ), który zawiera zawartość file1 i file2 .
Kopiuj może skopiować więcej niż tylko pliki.
Na przykład,
pozwala pisać bezpośrednio z klawiatury (konsoli) do pliku .
Podobnie możesz wydrukować plik za pomocą
gdzie to ostatnie dotyczy drukarek udostępnionych.
Możesz nawet połączyć powyższe: polecenie
pozwala pisać bezpośrednio na drukarce.
źródło
Myślę, że główną różnicą jest (lub była)
xcopy
możliwość kopiowania hierarchii folderów,copy
która miała działać tylko na plikach.Biorąc to pod uwagę, nie sądzę, aby można było coś zyskać (pod względem funkcjonalności lub wydajności) przy użyciu
copy
.Uwaga, nawet
xcopy
według dzisiejszych standardów jest nieaktualny. Robocopy to nowe narzędzie do kopiowania wybrane na nowoczesnych platformach Windows.Pamiętaj również, że wszystkie wymienione narzędzia do kopiowania zawierają artykuły w Wikipedii, które mogą zawierać dodatkowe informacje:
źródło
Czy ktoś pamięta DOS na podwójnych dyskietkach? Xcopy minimalizuje liczbę prób odczytu, ładując wiele plików do pamięci podczas jednego odczytu, aby przyspieszyć kopiowanie. Prawdopodobnie wciąż powoduje trywialną poprawę prędkości dysków twardych.
źródło
copy
naxcopy
. Ale, IMO, jest to ważny wkład do dyskusji.Jeśli uważasz, że Powershell jest „wierszem poleceń”, to dostępne jest inne polecenie „kopiuj”. „Kopiowanie” programu Powershell najwyraźniej mapuje na polecenie cmdlet.
Jedną rzeczą, o której nie wspominają inne odpowiedzi, jest to, że ponieważ Powershell rozwija głęboko osadzony symbol wieloznaczny na poziomie powłoki, to polecenie będzie działać (tylko z PS, a nie z DOS):
podczas gdy xcopy twierdzi, że „nie znaleziono pliku”, ponieważ akceptuje jedno źródło.
źródło