KOPIA - XCOPY
Deweloper(zy) | Microsoft , IBM , DR , Datalight , Novell , Rene Ableidinger, ReactOS Współtwórcy |
---|---|
Pierwsze wydanie | 1986, 34–35 lat temu |
System operacyjny | MS-DOS , PC DOS , MSX-DOS , SISNE plus , OS/2 , eComStation , ArcaOS , Windows , DR DOS , ROM-DOS , FreeDOS , ReactOS |
Rodzaj | Komenda |
Licencja | FreeDOS: GPL ReactOS: LGPL Inne: Zastrzeżone |
Strona internetowa |
docs |
W computing , XCOPY
to komenda używana na PC-DOS , MS-DOS , IBM OS / 2 , Microsoft Windows , FreeDOS , ReactOS i powiązanych systemów operacyjnych do kopiowania wielu plików lub całych katalogów drzew z jednego katalogu do drugiego i do kopiowania plików między sieć .
Przegląd
XCOPY
oznacza rozszerzoną kopię i został stworzony jako bardziej funkcjonalne narzędzie do kopiowania plików niż copy
polecenie znalezione we wcześniejszych systemach operacyjnych. XCOPY
po raz pierwszy pojawił się w DOS 3.2.
Chociaż nadal jest zawarty w systemie Windows 10 , XCOPY
został wycofany na rzecz robocopy
, bardziej wydajnego narzędzia do kopiowania, które jest teraz dostarczane z systemami operacyjnymi Microsoft Windows Server i Desktop.
DR DOS 6.0 i Datalight ROM-DOS zawierają implementację tego XCOPY
polecenia.
Wersja FreeDOS została opracowana przez Rene Ableidingera i jest na licencji GPL .
J. Edmeades opracował wersję zgodną z Wine, która jest zawarta w ReactOS . Jest licencjonowany na podstawie LGPL .
Kompresja
Od Windows Server 2019 i Windows 10 compression
opcja jest dostępna xcopy
podczas kopiowania przez sieć. Za pomocą tego przełącznika, jeśli komputer docelowy obsługuje kompresję SMB, a kopiowane pliki są bardzo kompresowalne, może nastąpić znaczna poprawa wydajności. Kompresja SMB dodaje do transferów plików wewnętrzną kompresję białych znaków. Kompresja jest również dostępna za pomocą robocopy
polecenia i Hyper-V Live Migration z SMB.
Przykład
Utwórz nowy katalog, kopiując całą zawartość istniejącego katalogu, w tym wszelkie pliki lub podkatalogi mające atrybuty ukryte lub systemowe oraz puste katalogi.
xcopy e:\existing e:\newcopy /e /i /h
Jeśli nazwy ścieżek zawierają spacje, muszą być ujęte w cudzysłów.
xcopy "D:\Documents and Settings\MY.USERNAME\My Documents\*" "E:\MYBACKUP\My Documents\" /D/E/C/Y
Skopiuj cały dysk do zmapowanego dysku sieciowego, ignorując wszelkie błędy w trybie ponownego uruchomienia sieci.
xcopy *.* z:\Netmirror /E /V /C /F /H /Y /Z 1>out.txt 2>err.txt
Skopiuj pojedynczy plik bez pytania, jeśli jest to plik lub katalog
cmd /c echo F | xcopy "c:\directory 1\myfile" "c:\directory 2\myfile"
Ograniczenia
XCOPY
kończy się niepowodzeniem z błędem „niewystarczająca ilość pamięci”, gdy ścieżka plus nazwa pliku jest dłuższa niż 254 znaki. Zamiast tego użyj Robocopy – co wydaje się być optymalnym rozwiązaniem. Opcja "/J" kopiuje pliki bez buforowania; przenoszenie bardzo dużych plików bez tej opcji (dostępne tylko po Server 2008R2) może zużywać całą dostępną pamięć RAM w systemie.
Brak otwartych plików
XCOPY
nie skopiuje otwartych plików. Każdy proces może otwierać pliki w celu uzyskania wyłącznego dostępu do odczytu, wstrzymując FILE_SHARE_READ
https://msdn.microsoft.com/en-us/library/aa363858.aspx
XCOPY
nie obsługuje usługi Windows Volume Shadow Copy , która skutecznie umożliwia procesom dostęp do otwartych plików, więc nie jest przydatna do tworzenia kopii zapasowych aktywnych woluminów systemu operacyjnego.
Wdrożenie XCOPY
Wdrożenie XCOPY lub instalacja xcopy to instalacja aplikacji w systemie Microsoft Windows przez proste skopiowanie plików. Nazwa pochodzi od funkcji XCOPY
wiersza poleceń dostarczanej przez systemy operacyjne firmy Microsoft.
W przeciwieństwie do tego, instalacja typowej aplikacji Windows będzie wymagać znacznej liczby dodatkowych kroków, zanim aplikacja będzie gotowa do użycia. Większość tej dodatkowej pracy polega, bezpośrednio lub pośrednio, na dodawaniu lub modyfikowaniu wpisów w Rejestrze Windows . Nawet jeśli aplikacja używa zwykłych plików do własnych danych, wiele typowych funkcji udostępnianych przez system Windows wymaga pewnego rodzaju rejestracji, zanim staną się dostępne dla programów. Zwykle do koordynowania tych stosunkowo złożonych operacji używane jest jedno lub więcej specjalistycznych narzędzi (takich jak Instalator Windows , InnoSetup lub NSIS ).
Zobacz też
- Lista oprogramowania do kopiowania plików
- Lista poleceń DOS
- Program wymiany urządzeń peryferyjnych
- Wdrażanie oprogramowania
Bibliografia
Dalsza lektura
- Cooper, Jim (2001). Wydanie specjalne przy użyciu MS-DOS 6.22, wydanie trzecie . Que Publikowanie . Numer ISBN 978-0789725738.
- Kathy Ivens; Brian Proffit (1993). OS/2 Wewnątrz i na zewnątrz . Osborne McGraw-Hill . Numer ISBN 978-0078818714.
- Jan Paweł Mueller (2007). Administracja Windows w wierszu poleceń dla Windows Vista, Windows 2003, Windows XP i Windows 2000 . John Wiley i Synowie . Numer ISBN 978-0470165799.
Zewnętrzne linki
- xkopia | Dokumenty Microsoft
- Przełączniki, których można używać z poleceniami Xcopy i Xcopy32 , Windows 95, Windows 98, Windows Me
- Xcopy , Microsoft Windows XP
- Artykuł o zmiennej GHz przedstawiający błędy CRC i XCOPY jako rozwiązanie
- Polecenie XCOPY w zdarzeniu po kompilacji nie jest wykonywane
- XP_CMDSHELL nie działa z XCOPY
- Zobacz także Dokumentacja produktu Microsoft
- Jak wdrożyć aplikację sieci Web ASP.NET przy użyciu wdrożenia Xcopy
- Programowanie .NET: określanie, kiedy używać Instalatora Windows, a kiedy XCOPY
- Visual C++ — instrukcje: wdrażanie za pomocą XCopy