Ukaz xcopy je ukaz Command Prompt, ki se uporablja za kopiranje ene ali več datotek in / ali map z ene lokacije na drugo lokacijo.
Ukaz xcopy, s svojimi številnimi možnostmi in zmožnostjo kopiranja celotnih imenikov, je podoben, a močnejši od tradicionalnega ukaza za kopiranje.
Ukaz robocopy je podoben ukazu xcopy, vendar ima še več možnosti.
Razpoložljivost ukaza Xcopy
Ukaz xcopy je na voljo v okviru ukaznega poziva v vseh operacijskih sistemih Windows, vključno z operacijskimi sistemi Windows 10, Windows 8, Windows 7, Windows Vista, Windows XP, Windows 98 itd.
Ukaz xcopy je tudi ukaz DOS, ki je na voljo v MS-DOS-u.
Opomba: Razpoložljivost določenih strežniških ukazov xcopy in druge sintakse ukazov xcopy se lahko razlikuje od operacijskega sistema do operacijskega sistema.
Xcopy Command Syntax
xcopy vir destinacijo / a / b / c / d : datum / e / f / g / h /jaz / j / k / l / m / n / o / str / q / r / s / t / u / v / w / x / y / -y / z / izključi: file1 + file2 + file3 … /?
Nasvet: Glejte Kako prebrati ukazna sintaksa, če niste prepričani, kako preberite sintakso ukaza xcopy zgoraj ali v spodnji tabeli.
| vir | To določa datoteke ali mapo najvišje ravni, iz katere želite kopirati. The vir je edini zahtevani parameter v ukazu xcopy. Uporabite citate okrog vir če vsebuje presledke. |
| destinacijo | Ta možnost določa lokacijo, kjer vir datoteke ali mape je treba kopirati v. Če ne destinacijo je na seznamu, datoteke ali mape bodo kopirane v isto mapo, s katero zaženete ukaz xcopy. Uporabite citate okrog destinacijo če vsebuje presledke. |
| / a | S to možnostjo bodo kopirane arhivske datoteke, ki jih najdete v vir . Ne morete uporabljati / a in / m skupaj. |
| / b | S to možnostjo kopirajte simbolično povezavo namesto cilja povezave. Ta možnost je bila prvič na voljo v sistemu Windows Vista. |
| / c | Ta možnost sili xcopy, da se nadaljuje, tudi če naleti na napako. |
| / d : datum | Uporabite ukaz xcopy z / d možnost in določen datum, v formatu MM-DD-YYYY, da kopirate datoteke, spremenjene na ta datum ali po njem. To možnost lahko uporabite tudi, ne da bi določili določen datum za kopiranje le tistih datotek v vir ki so novejše od istih datotek, ki že obstajajo destinacijo . To je koristno pri uporabi ukaza xcopy za izvajanje rednih varnostnih kopij datotek. |
| / e | Kadar se uporablja sam ali s / s, ta možnost je enaka kot / s ampak bo prav tako ustvaril prazne mape v destinacijo ki so bili tudi prazni vir . The / e možnost lahko uporabite skupaj z / t možnost vključitve praznih imenikov in podimenikov, najdenih v vir v strukturi imenikov, ustvarjenem v destinacijo . |
| / f | Ta možnost bo prikazala celotno pot in ime datoteke obeh vir in destinacijo datoteke, ki se kopirajo. |
| / g | Z uporabo ukaza xcopy s to možnostjo lahko kopirate šifrirane datoteke v vir do a destinacijo ki ne podpira šifriranja. Ta možnost ne bo delovala pri kopiranju datotek iz šifriranega pogona EFS v šifrirani pogon, ki ni EFS. |
| / h | Ukaz xcopy ne privzeto kopira skritih datotek ali sistemskih datotek, temveč bo pri uporabi te možnosti. |
| /jaz | Uporabi /jaz možnost, da bi xcopy prisilila k temu destinacijo je imenik. Če ne uporabljate te možnosti in s katero kopirate vir to je imenik ali skupina datotek in kopiranje v destinacijo ki ne obstaja, bo ukaz xcopy zahteval, da vnesete, ali destinacijo je datoteka ali imenik. |
| / j | Ta možnost kopira datoteke brez vmesnega pomnilnika, funkcija, uporabna za zelo velike datoteke. Ta ukaz xcopy je bil prvič na voljo v operacijskem sistemu Windows 7. |
| / k | To možnost uporabite pri kopiranju datotek, ki jih potrebujete samo za branje, da shranite ta atribut datoteke v destinacijo . |
| / l | To možnost uporabite za prikaz seznama datotek in map, ki jih želite kopirati …, vendar dejansko ni bilo kopiranja. The / l možnost je uporabna, če sestavljate zapleten ukaz xcopy z več možnostmi in si želite ogledati, kako bi hipotetično delovala. |
| / m | Ta možnost je enaka kot / a opcija, vendar bo ukaz xcopy izklopil atribut arhiva, potem ko bo kopiral datoteko. Ne morete uporabljati / m in / a skupaj. |
| / n | Ta možnost ustvarja datoteke in mape v destinacijo s kratkimi imeni datotek. Ta možnost je uporabna le, če z ukazom xcopy kopirate datoteke v destinacijo ki obstaja na disku, formatiranem v starejši datotečni sistem, kot je FAT, ki ne podpira dolgih imen datotek. |
| / o | Ohrani podatke o lastništvu in seznamu dostopa (ACL) v datotekah, ki so napisane v destinacijo . |
| / str | Ko uporabite to možnost, vas bodo pred ustvarjanjem vsake datoteke pozvani destinacijo . |
| / q | Nekaj nasprotja / f možnost, / q stikalo bo dalo xcopy v "tihi" način, preskočiti prikaz na zaslonu vsake datoteke, ki se kopira. |
| / r | To možnost uporabite za prepisovanje datotek, ki so samo za branje destinacijo . Če te možnosti ne uporabite, če želite prepisati datoteko samo za branje destinacijo , boste prejeli sporočilo »Dostop do zavrnitve« in ukaz xcopy se bo nehal izvajati. |
| / s | To možnost uporabite za kopiranje imenikov, podimenikov in datotek v njih, poleg datotek v korenu vir . Prazne mape ne bodo ponovno ustvarjene. |
| / t | Ta možnost prisiljuje ukaz xcopy ustvariti strukturo imenika v destinacijo vendar ne kopirati nobene datoteke. Z drugimi besedami, mape in podmape, najdene v vir bomo ustvarili, vendar ne bomo imeli datotek. Prazne mape ne bodo ustvarjene. |
| / u | Ta možnost bo samo kopirala datoteke v vir ki so že v destinacijo . |
| / v | Ta možnost preveri vsako datoteko, kot je napisana, glede na njegovo velikost, da se prepričate, ali so enake. Preverjanje je bilo zgrajeno v ukazu xcopy, ki se je začel v operacijskem sistemu Windows XP, zato ta možnost ne vključuje ničesar v poznejših različicah sistema Windows in je vključena le za združljivost s starejšimi MS-DOS datotekami. |
| / w | Uporabi / w možnost, da se prikaže sporočilo »Pritisnite katerokoli tipko, ko ste pripravljeni na kopiranje datotek (datotek)«. Ukaz xcopy bo začel kopirati datoteke po navodilih, ko jih potrdite s pritiskom na tipko. Ta možnost ni enaka kot / str možnost, ki zahteva predhodno preverjanje vsak kopijo datoteke. |
| / x | Ta možnost kopira nastavitve revizije datotek in podatke o sistemu za nadzor dostopa do sistema (SACL). Izpostavljate / o ko uporabljate / x možnost. |
| / y | To možnost uporabite, če želite ustaviti ukaz xcopy in vas obvestiti o prepisovanju datotek iz vir ki že obstajajo v destinacijo . |
| / -y | S to možnostjo prisilite ukaz xcopy, da vas vpraša, ali želite prepisati datoteke. To se morda zdi čudna možnost, da obstaja, ker je to privzeto vedenje xcopy, ampak / y Možnost je v nekaterih računalniku prednastavljena v spremenljivki okolja COPYCMD, kar omogoča to možnost. |
| / z | Ta možnost omogoča ukaz xcopy, da varno preneha kopirati datoteke, ko je omrežna povezava izgubljena, in nato znova zažene kopiranje od tam, kjer je prekinila povezavo. Ta možnost prav tako prikazuje odstotek, kopiran za vsako datoteko med postopkom kopiranja. |
| / izključi: file1 + file2 + file3 … | S to možnostjo lahko določite eno ali več mapa imena, ki vsebujejo seznam nizov iskanja, ki jih želite uporabiti z ukazom xcopy, da določite datoteke in / ali mape, ki jih želite preskočiti pri kopiranju. |
| /? | Uporabite stikalo za pomoč z ukazom xcopy, da prikažete podrobno pomoč o ukazu. Izvedba xcopy /? je enak uporabi ukaza za pomoč pomoč xcopy. |
Opomba: Ukaz xcopy bo v datoteko dodal atribut arhiva destinacijo ne glede na to, ali je atribut vključen ali izključen v datoteki v vir .
Nasvet: Včasih lahko dolg izpis ukaza xcopy shranite v datoteko s pomočjo preusmerjevalnega operaterja. Glejte Kako preusmeriti ukaz izhod v datoteko za navodila ali preverite ukazne opomnik trike za več nasvetov.
Primeri ukaza Xcopy
xcopy C: Datoteke E: Datoteke / i
V zgornjem primeru so datoteke, ki jih vsebuje vir imenik C: Datoteke se kopirajo v destinacijo , nov imenik /jaz na E pogon klic Datoteke .
Nobenih podimenikov in nobenih datotek v njih ne bo kopiranih, ker nisem uporabil / s možnost.
xcopy "C: Pomembne datoteke" D: Backup / c / d / e / h / i / k / q / r / s / x / y
V tem primeru je ukaz xcopy namenjen delovanju kot rezervna rešitev. Poskusite to, če želite uporabiti xcopy za varnostno kopiranje datotek namesto varnostnega programja. Postavite ukaz xcopy, kot je prikazano zgoraj, v skriptu in ga razporedite, da se bo prikazoval nocoj.
Kot je prikazano zgoraj, se ukaz xcopy uporablja za kopiranje vseh datotek in map / s novejše od tistih, ki so že kopirane / d, vključno s praznimi mapami / e in skrite datoteke / h, od vir za C: Pomembne datoteke do destinacijo za D: Varnostno kopiranje , ki je imenik /jaz. Imam nekaj datotek za branje, ki jih želim posodobiti destinacijo / r in želim ohraniti ta atribut po kopiranju / k. Prav tako želim zagotoviti, da v datotekah, ki jih kopujem, ohranim vse nastavitve lastništva in revizije / x. Nazadnje, ker v skriptu delam xcopy, ne potrebujem nobenih podatkov o datotekah, ko jih kopiram / q, Ne želim zahtevati, da vsak od njih prepisi / y, niti ne želim, da se xcopy ustavi, če se zažene v napaki / c.
xcopy C: Video posnetki " SERVER Media Backup" / f / j / s / w / z
Tukaj se ukaz xcopy uporablja za kopiranje vseh datotek, podmap in datotek v podmapah / s od vir za C: Video posnetki do ciljne mape Media Backup ki se nahaja na računalniku v omrežju z imenom SERVER . Kopiram nekaj res velikih video datotek, zato želim onemogočiti pufranje, da izboljšam postopek kopiranja / j, in ker kopiram prek omrežja, želim imeti možnost nadaljevanja kopiranja, če izgubim svojo omrežno povezavo / z. Ker sem paranoičen, bi rad pozval, da začnete postopek xcopy, preden dejansko naredi kaj / w, prav tako pa želim videti vse podrobnosti o tem, katere datoteke kopirate, ko se kopirajo / f.
xcopy C: Client032 C: Client033 / t / e
V tem zadnjem primeru imam vir poln dobro organiziranih datotek in map v C: Client032 za trenutnega odjemalca. Jaz sem že ustvaril prazen destinacijo mapo, Client033 , za novega odjemalca, vendar ne želim kopirati datotek - samo struktura praznih map / t, zato sem organiziran in pripravljen. Imam nekaj praznih map v C: Client032 ki se lahko nanašajo na moj novi odjemalec, zato se želim prepričati, da so tudi ti kopirani / e.
Xcopy & Xcopy32
V operacijskih sistemih Windows 98 in Windows 95 so bile na voljo dve različici ukaza xcopy: xcopy in xcopy32. Vendar pa ukaz xcopy32 nikoli ni bil namenjen neposrednemu zagonu.
Ko izvršite xcopy v Windows 95 ali 98, se izvirna 16-bitna različica samodejno izvede (ko je v načinu MS-DOS) ali novejša 32-bitna različica samodejno izvršena (ko je v operacijskem sistemu Windows).
Če želite biti jasni, ne glede na to, katero različico sistema Windows ali MS-DOS imate, vedno zaženite ukaz xcopy, ne xcopy32, tudi če je na voljo. Ko izvršite xcopy, vedno uporabljate najprimernejšo različico ukaza.
Xcopy sorodni ukazi
Ukaz xcopy je na različne načine podoben ukazu za kopiranje, vendar z znatno večjimi možnostmi. Ukaz xcopy je prav tako zelo podoben ukazu robocopy, razen da ima robokopija večjo prilagodljivost kot celo xcopy.













