KOPIA - XCOPY

XKOPIUJ
ReactOS-0.4.13 polecenie xcopy 667x690.png
W ReactOS xcopy dowodzić
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 .microsoft .com /en-us /windows-server /administration /windows-commands /xcopy Edytuj to na Wikidanych

W computing , XCOPYto 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

XCOPYoznacza rozszerzoną kopię i został stworzony jako bardziej funkcjonalne narzędzie do kopiowania plików niż copypolecenie znalezione we wcześniejszych systemach operacyjnych. XCOPYpo raz pierwszy pojawił się w DOS 3.2.

Chociaż nadal jest zawarty w systemie Windows 10 , XCOPYzostał 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 XCOPYpolecenia.

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 compressionopcja jest dostępna xcopypodczas 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ą robocopypolecenia 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

XCOPYkoń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

XCOPYnie 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

XCOPYnie 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 XCOPYwiersza 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ż

Bibliografia

Dalsza lektura

Zewnętrzne linki