XCOPY - XCOPY

XCOPY
ReactOS-0.4.13 xcopy command 667x690.png
Cele ReactOS xcopy comanda
Dezvoltatori Microsoft , IBM , DR , Datalight , Novell , Rene Ableidinger, ReactOS Contributors
Eliberarea inițială 1986, acum 34-35 de ani
Sistem de operare MS-DOS , PC - DOS , MSX-DOS , SISNE plus , OS / 2 , eComStation , ArcaOS , Ferestre , DR DOS , ROM-DOS , FreeDOS , ReactOS
Tip Comanda
Licență FreeDOS: GPL
ReactOS: LGPL
Altele: Proprietar
Site-ul web docs .microsoft .com / en-us / windows-server / administration / windows-commands / xcopy Editați acest lucru pe Wikidata

În calcul , XCOPYeste o comandă utilizată pe IBM PC DOS , MS-DOS , IBM OS / 2 , Microsoft Windows , FreeDOS , ReactOS și sistemele de operare aferente pentru copierea mai multor fișiere sau copaci întregi de directoare dintr-un director în altul și pentru copierea fișierelor în o rețea .

Prezentare generală

XCOPYînseamnă copiere extinsă și a fost creat ca un utilitar de copiere a fișierelor mai funcțional decât copycomanda găsită în sistemele de operare anterioare. XCOPYa apărut prima dată în DOS 3.2.

Deși încă inclus în Windows 10 , XCOPYa fost depreciat în favoarea robocopyunui instrument de copiere mai puternic, care este acum furnizat împreună cu sistemele de operare Microsoft Windows Server și Desktop.

DR DOS 6.0 și Datalight ROM-DOS includ o implementare a XCOPYcomenzii.

Versiunea FreeDOS a fost dezvoltată de Rene Ableidinger și este licențiată în baza GPL .

J. Edmeades a dezvoltat versiunea compatibilă cu Wine, care este inclusă în ReactOS . Este licențiat conform LGPL .

Comprimare

De la Windows Server 2019 și Windows 10, o compressionopțiune este disponibilă la xcopycopierea într-o rețea. Cu acest comutator, dacă computerul de destinație acceptă compresia SMB și fișierele care sunt copiate sunt foarte comprimabile, pot exista îmbunătățiri semnificative ale performanței. Compresia SMB adaugă compresie de spațiu alb în linie la transferurile de fișiere. Compresia este disponibilă și cu robocopycomanda și Hyper-V Live Migration cu SMB.

Exemplu

Creați un director nou copiind tot conținutul directorului existent, inclusiv orice fișiere sau subdirectoare care au atributele ascunse sau de sistem și directoarele goale.

xcopy e:\existing e:\newcopy /e /i /h

Dacă numele de cale includ spații, acestea trebuie incluse între ghilimele.

xcopy "D:\Documents and Settings\MY.USERNAME\My Documents\*" "E:\MYBACKUP\My Documents\" /D/E/C/Y

Copiați întreaga unitate într-o unitate de rețea mapată, ignorând orice erori în modul de repornire a rețelei.

xcopy *.* z:\Netmirror /E /V /C /F /H /Y /Z  1>out.txt 2>err.txt

Copiați un singur fișier fără prompt dacă este un fișier sau un director

cmd /c echo F | xcopy "c:\directory 1\myfile" "c:\directory 2\myfile"

Limitări

XCOPYeșuează cu o eroare „memorie insuficientă” când calea plus numele fișierului este mai lungă de 254 de caractere. Folosiți în schimb Robocopy - care pare a fi soluția optimă. O opțiune „/ J” copiază fișierele fără tampon; mutarea fișierelor foarte mari fără opțiune (disponibilă numai după Server 2008R2) poate consuma toată memoria RAM disponibilă pe un sistem.

Nu există fișiere deschise

XCOPYnu va copia fișierele deschise. Orice proces poate deschide fișiere pentru acces exclusiv de citire prin reținerea FILE_SHARE_READ https://msdn.microsoft.com/en-us/library/aa363858.aspx

XCOPYnu acceptă serviciul Windows Volume Shadow Copy care permite în mod eficient proceselor să aibă acces la fișiere deschise, deci nu este util pentru backupul volumelor live ale sistemului de operare.

Implementarea XCOPY

Implementarea XCOPY sau instalarea xcopy este instalarea unei aplicații software într-un sistem Microsoft Windows prin simpla copiere a fișierelor. Numele este derivat din XCOPYfacilitatea de linie de comandă furnizată de sistemele de operare Microsoft.

În schimb, instalarea unei aplicații tipice pentru Windows va necesita un număr semnificativ de pași suplimentari înainte ca aplicația să fie gata de utilizare. Cea mai mare parte a acestei lucrări suplimentare implică, direct sau indirect, adăugarea sau modificarea intrărilor în registrul Windows . Chiar și atunci când o aplicație folosește fișiere obișnuite pentru propriile date, multe facilități comune oferite de Windows necesită un anumit tip de pas de înregistrare înainte ca acestea să fie disponibile pentru programe. De obicei, unul sau mai multe instrumente specializate (cum ar fi Windows Installer , InnoSetup sau NSIS ) sunt utilizate pentru a ajuta la coordonarea acestor operațiuni relativ complexe.

Vezi si

Referințe

Lecturi suplimentare

linkuri externe