Кіріспе
XCOPY – компьютерлік жүйелерде IBM PC DOS, MS DOS, IBM OS/2, Microsoft Windows, FreeDOS, ReactOS және олармен байланысты операциялық жүйелерде бірнеше файлды немесе толық каталог ағаштарын бір каталогтан екіншісіне көшіруге, сондай-ақ файлдарды желі арқылы көшіруге қолданылатын команда.
In computing, XCOPY is a command used on IBM PC DOS, MS DOS, IBM OS/2, Microsoft Windows, FreeDOS, ReactOS, and related operating systems for copying multiple files or entire directory trees from one directory to another and for copying files across a network.
Шолу
XCOPY – кеңейтілген көшіру деген мағынаны білдіреді және ол бұрынғы операциялық жүйелердегі көшіру командасынан гөрі функционалды файлдарды көшіру құралы ретінде жасалған. XCOPY алғаш рет DOS 3.2 нұсқасында пайда болды. Windows 10-да әлі де қолданылуына қарамастан, XCOPY robocopy пайдасына тоқтатылды, ол Microsoft Windows Server және Desktop операциялық жүйелерімен бірге келетін, күштірек көшіру құралы болып табылады. DR DOS 6.0 және Datalight ROM DOS команданың іске асырылуын қамтиды. FreeDOS нұсқасын Рене Аблайдингер жасады және ол GPL лицензиясымен лицензияланады. J. Edmeades ReactOS-ке енгізілген Wine үйлесімді нұсқасын жасады, ол LGPL лицензиясымен лицензияланған.
Сығу
Windows Server 2019 және Windows 10 бастап, xcopy желі арқылы көшірген кезде сығымдау мүмкіндігі қолжетімді. Осы параметр арқылы, егер түпкілік компьютер SMB сығылымын қолдайтын болса және көшіріліп жатқан файлдар жақсы сығылатын болса, өнімділікке елеулі жақсартулар жасауға болады. SMB сығылымы файлдарды жіберу кезінде аралық бос орындарды сығымдайды. Сығымдау robocopy командасымен және SMB арқылы Hyper-V тікелей миграциясымен де қолжетімді.
Шектеулер
XCOPY жол мен файл атауы 254 таңбадан асып кеткенде "жеткіліксіз жад" қатесін шығарып, жұмысын тоқтатады. "/J" опциясы файлдарды буферлеусіз көшіреді; осы опциясыз өте үлкен файлдарды жылжыту (тек Server 2008R2 нұсқасынан бастап қолжетімді) жүйенің барлық жедел жадын (RAM) пайдалана алады.
moving very large files without the option (available only after Server 2008R2) can consume all available RAM on a system.
Ашық файлдар жоқ
XCOPY ашық файлдарды көшірмейді. Кез келген процесс файлдарды эксклюзивті оқуға арналған файлдарды ашу арқылы FILE SHARE READ құқығын шектеуге болады.
XCOPY Windows Volume Shadow Copy қызметін қолдамайды, ол процестерге ашық файлдарға қол жеткізуге мүмкіндік береді, сондықтан ол жұмыс істеп тұрған операциялық жүйе томдарын сақтық көшірмелеу үшін тиімді емес.
XCOPY-ны қолдану
XCOPY орнату немесе xcopy орнату – файлдарды көшіру арқылы Microsoft Windows жүйесіне бағдарламалық қамтамасыз етуді орнату. Атауы Microsoft операциялық жүйелерінде ұсынылған XCOPY командалық құралынан алынған. Ал, әдеттегі Windows бағдарламасын орнату үшін, бағдарлама қолдануға дайын болуы үшін көптеген қосымша қадамдар қажет. Бұл қосымша жұмыстың көп бөлігі тікелей немесе жанама түрде Windows тіркеліміне жазбаларды қосуға немесе өзгертуге байланысты. Тіпті қолданба өзінің деректері үшін қарапайым файлдарды қолданса да, Windows ұсынатын көптеген мүмкіндіктер бағдарламаларға қолжетімді болуы үшін қандай да бір тіркеу қадамын қажет етеді. Әдетте, бір немесе бірнеше арнайы құралдар (мысалы, Windows Installer, InnoSetup немесе NSIS) осы салыстырмалы түрде күрделі операцияларды үйлестіруге көмектеседі.