Xcopy Command

Xcopy opdrag voorbeelde, opsies, skakelaars, en nog baie meer

Die opdrag xcopy is 'n opdrag opdragprompt wat gebruik word om een ​​of meer lêers en / of dopgehou van een plek na 'n ander plek te kopieer.

Die xcopy-opdrag, met sy vele opsies en vermoë om volledige dopgehou te kopieer, is soortgelyk aan, maar veel kragtiger as die tradisionele kopie-opdrag.

Die robokopie-opdrag is ook soortgelyk aan die xcopy-opdrag, maar het nog meer opsies.

Xcopy Command Beskikbaarheid

Die xcopy-opdrag is beskikbaar vanaf die Command Prompt in alle Windows- bedryfstelsels, insluitend Windows 10 , Windows 8 , Windows 7 , Windows Vista , Windows XP , Windows 98, ens.

Die xcopy-opdrag is ook 'n DOS-opdrag beskikbaar in MS-DOS.

Nota: die beskikbaarheid van sekere xcopy-bevelskakelaars en ander xcopy-bevelsyntaxe kan verskil van bedryfstelsel tot bedryfstelsel.

Xcopy Command Syntaxis

xcopy bron [ bestemming ] [ / a ] [ / b ] [ / c ] [ / d [ : datum ]] [ / e ] [ / f ] [ / g ] [ / h ] [ / i ] [ / j ] / / ] [ / u ] [ / r ] [ / l ] [ / m ] [ / n ] [ / o ] [ / p ] [ / q ] ] [ / x ] [ / y ] [ / -y ] [ / z ] [ / exclude: file1 [ + file2 ] [ + file3 ] ...] [ /? ]

Wenk: Kyk hoe om Kommandssintaxis te lees as jy nie seker is hoe om die xcopy-bevelsyntaxis hierbo of in die tabel hieronder te lees nie.

bron Dit definieer die lêers of hoofvlakmap wat u wil kopieer. Die bron is die enigste vereiste parameter in die xcopy-opdrag. Gebruik aanhalings om die bron as dit spasies bevat.
bestemming Hierdie opsie spesifiseer die plek waar die bron lêers of dopgehou gekopieer moet word. As geen bestemming gelys word nie, sal die lêers of dopgehou gekopieer word na dieselfde gids wat u die xcopy-opdrag uitvoer. Gebruik aanhalings rondom bestemming as dit spasies bevat.
/ 'n Deur hierdie opsie te gebruik, sal slegs argieflêers wat in die bron gevind word, kopieer. Jy kan nie / a en / m saam gebruik nie.
/ b Gebruik hierdie opsie om die simboliese skakel self in plaas van die skakel teiken te kopieer. Hierdie opsie is eers in Windows Vista beskikbaar.
/ c Hierdie opsie dwing xcopy om voort te gaan selfs as dit 'n fout ervaar.
/ d [ : datum ] Gebruik die xcopy opdrag met / d opsie en 'n spesifieke datum, in MM-DD-YYYY formaat, om lêers wat op of na daardie datum verander is, te kopieer. U kan ook hierdie opsie gebruik sonder om 'n spesifieke datum te spesifiseer om slegs daardie lêers in die bron wat nuwer is as dieselfde lêers wat reeds in die bestemming bestaan, te kopieer. Dit is handig wanneer u die xcopy-opdrag gebruik om gereelde lêerbackups uit te voer.
/ e As dit alleen of met / s gebruik word , is hierdie opsie dieselfde as / s, maar skep ook leë dopgehou in die bestemming wat ook in die bron leeg was. Die opsie / e kan ook saam met die / t opsie gebruik word om leë gidse en subdirectories in bron in die gidsstruktuur wat in bestemming geskep is, in te sluit.
/ f Hierdie opsie sal die volle pad en lêernaam van beide die bron- en bestemmingslêers wat gekopieer word, vertoon.
/ g Met die xcopy-opdrag met hierdie opsie kan jy geënkripteerde lêers in die bron kopieer na 'n bestemming wat nie enkripsie ondersteun nie. Hierdie opsie sal nie werk wanneer u lêers kopieer vanaf 'n EFS-geïnkripteer- ry na 'n nie-EFS-geïnkripteer-ry.
/ h Die xcopy-opdrag kopieer nie verborge lêers of stelsellêers by verstek nie, maar sal wanneer u hierdie opsie gebruik.
/ i Gebruik die / i opsie om xcopy te dwing om te aanvaar dat die bestemming 'n gids is. As u nie hierdie opsie gebruik nie, en u kopieer vanaf die bron wat 'n gids of groep lêers is en kopieer na die bestemming wat nie bestaan ​​nie, sal die xcopy-opdrag gevra word of u die bestemming 'n lêer of gids moet spesifiseer.
/ j Hierdie opsie kopieer lêers sonder buffering, 'n funksie wat nuttig is vir baie groot lêers. Hierdie xcopy-opsie is eers in Windows 7 beskikbaar.
/ k Gebruik hierdie opsie wanneer u slegs-lees- lêers kopieer om daardie lêer kenmerk in die bestemming te behou.
/ l Gebruik hierdie opsie om 'n lys te wys van die lêers en dopgehou wat gekopieer moet word ... maar geen kopiëring is eintlik gedoen nie. Die opsie / l is nuttig as jy 'n ingewikkelde xcopy-opdrag bou met verskeie opsies en jy wil sien hoe dit hipoteties sal funksioneer.
/ m Hierdie opsie is identies aan die / a opsie, maar die xcopy-opdrag sal die argiefattribuut afskakel nadat die lêer gekopieer is. Jy kan nie / m en / a saam gebruik nie.
/ n Hierdie opsie skep lêers en dopgehou in die bestemming deur kort lêernaam te gebruik. Hierdie opsie is slegs nuttig wanneer u die xcopy-opdrag gebruik om lêers te kopieer na 'n bestemming wat bestaan ​​op 'n skyf wat geformateer is na 'n ouer lêerstelsel, soos FAT wat nie lang lêername ondersteun nie.
/ o Behou eienaarskap en toegangsbeheerlys (ACL) inligting in die lêers wat in bestemming geskryf is.
/ p Wanneer u hierdie opsie gebruik, sal u gevra word voordat elke lêer in die bestemming geskep word .
/ k 'N Soort teenoorgestelde van die / f opsie, die / q skakelaar sal xcopy in die "stil" modus plaas, en die skerm verberg van elke lêer wat gekopieer word.
/ r Gebruik hierdie opsie om leesalleenlêers in bestemming te vervang . As u nie hierdie opsie gebruik as u 'n leesalleenlêer in bestemming wil oorskryf nie, word u gevra met 'n "Toegang geweier" -boodskap en die xcopy-opdrag sal ophou loop.
/ s Gebruik hierdie opsie om lêers, subdirectories en die lêers wat daarin voorkom, te kopieer, benewens die lêers in die bron van die bron . Leë dopgehou sal nie herskep word nie.
/ t Hierdie opsie dwing die xcopy-opdrag om 'n gidsstruktuur in die bestemming te skep, maar nie enige van die lêers te kopieer nie. Met ander woorde, die dopgehou en subgidse wat in die bron gevind word , sal geskep word, maar daar is geen lêers nie. Leë dopgehou sal nie geskep word nie.
/ u Hierdie opsie sal slegs lêers in die bron wat reeds in bestemming is, kopieer.
/ v Hierdie opsie verifieer elke lêer soos dit geskryf is, gebaseer op die grootte daarvan, om seker te maak hulle is identies. Verifikasie is ingebou in die xcopy-bevel wat begin in Windows XP. Hierdie opsie doen niks in latere weergawes van Windows nie en word slegs ingesluit vir versoenbaarheid met ouer MS-DOS-lêers.
/ w Gebruik die / w opsie om 'n "Druk enige sleutel in wanneer dit gereed is om die lêer (s) te kopieer". Die xcopy-opdrag sal begin met die kopiëring van lêers soos opdrag gegee nadat u met 'n sleutelpersoon bevestig het. Hierdie opsie is nie dieselfde as die / p opsie wat vra vir verifikasie voor elke lêer kopie nie.
/ x Hierdie opsie kopieer lêer ouditinstellings en SACL-inligting (System Access Control List). U impliseer / o wanneer u die / x opsie gebruik.
/ y Gebruik hierdie opsie om die xcopy-opdrag te staak om u te vra om lêers van die bron wat reeds in bestemming bestaan, te oorskryf.
/ -y Gebruik hierdie opsie om die xcopy-opdrag te dwing om u te vra om lêers oor te skryf. Dit lyk dalk as 'n vreemde opsie om te bestaan, aangesien dit die verstekgedrag van xcopy is, maar die / y- opsie kan op sommige rekenaars in die COPYCMD- omgewingveranderlike voorgestel word . Hierdie opsie word benodig.
/Z Met hierdie opsie kan die xcopy-opdrag die kopieer lêers op 'n veilige manier stop as 'n netwerkverbinding verlore gaan en kopieer weer vanaf waar dit afgegaan het sodra die verbinding herstel is. Hierdie opsie toon ook die persentasie wat vir elke lêer gekopieer is tydens die kopieerproses.
/ sluit uit: lêer1 [ + lêer2 ] [ + lêer3 ] ... Met hierdie opsie kan u een of meer lêernaam spesifiseer wat 'n lys soekstring bevat wat u wil hê dat die xcopy-opdrag moet gebruik om lêers en / of dopgehou te kan oorskakel wanneer u kopieer.
/? Gebruik die hulpskakelaar met die xcopy-opdrag om gedetailleerde hulp oor die opdrag te gee. Eksekuteer xcopy /? is dieselfde as die hulpbevel om hulp xcopy te gebruik .

Nota: die xcopy-opdrag voeg die argief kenmerk toe aan lêers in die bestemming, ongeag of die kenmerk in die bron aan of af was.

Wenk: Jy kan die soms lang uitvoer van die xcopy-opdrag stoor na 'n lêer met 'n redirection operateur . Kyk hoe om 'n lêeruitvoer na 'n lêer te herlei vir instruksies of om kommandoprigtrieke te raadpleeg vir meer wenke.

Xcopy Command Voorbeelde

xcopy C: \ lêers E: \ lêers / i

In die bogenoemde voorbeeld word die lêers in die bron gids van C: \ Files na bestemming , 'n nuwe gids [ / i ], gekopieer op die E- aandrywer genaamd lêers .

Geen subdirectories, of enige lêers wat daarin voorkom, sal gekopieer word omdat ek nie die opsie / s gebruik het nie.

xcopy "C: \ Belangrike lêers" D: \ Backup / c / d / e / h / i / k / q / r / s / x / y

In hierdie voorbeeld is die xcopy-opdrag ontwerp om as 'n Friends-oplossing te funksioneer. Probeer dit as u xcopy wil gebruik om u lêers te rugsteun in plaas van 'n rugsteunprogrammatuurprogram . Plaas die xcopy-opdrag soos hierbo in 'n skrip en skeduleer om dit per nag te laat loop.

Soos hierbo aangedui, word die xcopy-opdrag gebruik om al die lêers en dopgehou [ / s ] nuwer as dié wat reeds gekopieer is [ / d ] te kopieer, insluitende leë dopgehou [ / e ] en verborge lêers [ / h ], vanaf die bron van C: \ Belangrike lêers na die bestemming van D: \ Backup , wat 'n gids is [ / i ]. Ek het 'n paar slegs-lees-lêers wat ek op die hoogte wil hou [ / r ] en ek wil daardie eienskap hou nadat ek gekopieer is [ / k ]. Ek wil ook seker maak dat ek enige eienaarskap en ouditinstellings in die lêers wat ek kopieer, [ / x ] onderhou. Ten slotte, aangesien ek xcopy in 'n skrif uitvoer, hoef ek nie enige inligting oor die lêers te kry soos hulle gekopieer word nie [ / q ], ek wil nie gevra word om elkeen te oorskry nie [ / y ], Ek wil ook nie xcopy stop as dit in 'n fout is nie [ / c ].

xcopy C: \ Videos "\\ SERVER \ Media Backup" / f / j / s / w / z

Hier word die xcopy-opdrag gebruik om alle lêers, subgidse en lêers in die subgidse [ / s ] van bron C: \ Video's na die bestemmingsgids Media Backup te kopieer wat op 'n rekenaar op die netwerk deur die naam SERVER . Ek kopieer 'n paar baie groot video lêers, sodat ek buffering wil uitskakel om die kopieerproses te verbeter [ / j ], en aangesien ek oor die netwerk kopieer, wil ek kopieer kan voortgaan as ek my netwerkverbinding verloor [ / z ]. Om paranoïes te wees, wil ek gevra word om die xcopy-proses te begin voordat dit werklik iets doen [ / w ], en ek wil ook elke detail sien oor watter lêers gekopieer word as wat hulle gekopieer word [ / f ].

xcopy C: \ Client032 C: \ Client033 / t / e

In hierdie laaste voorbeeld het ek 'n bron vol goed georganiseerde lêers en dopgehou in C: \ Client032 vir 'n huidige kliënt van my. Ek het al 'n leë bestemmingsmap , Client033 , vir 'n nuwe kliënt geskep, maar ek wil nie hê dat enige lêers gekopieer word nie - net die leë gidsstruktuur [ / t ], sodat ek georganiseer en voorberei is. Ek het 'n paar leë dopgehou in C: \ Client032 wat dalk van toepassing is op my nuwe kliënt, so ek wil seker maak dat dit ook gekopieer word [ / e ].

Xcopy & Xcopy32

In Windows 98 en Windows 95 was twee weergawes van die xcopy-opdrag beskikbaar: xcopy en xcopy32. Die opdrag xcopy32 was egter nooit bedoel om direk te hardloop nie.

Wanneer u xcopy uitvoer in Windows 95 of 98, word die oorspronklike 16-bis weergawe outomaties uitgevoer (wanneer dit in MS-DOS-modus is) of die nuwer 32-bis weergawe word outomaties uitgevoer (wanneer dit in Windows is).

Om duidelik te wees, maak nie saak watter weergawe van Windows of MS-DOS jy het nie, voer altyd die xcopy opdrag, nie xcopy32, selfs al is dit beskikbaar nie. As u xcopy uitvoer, voer u altyd die mees geskikte weergawe van die opdrag uit.

Xcopy verwante opdragte

Die xcopy opdrag is op baie maniere soortgelyk aan die kopie opdrag, maar met aansienlik meer opsies. Die xcopy-opdrag is ook baie soos die robokopie-opdrag, behalwe dat robokopie meer buigsaamheid as selfs kopieë het.