Skip to main content

Xcopy Command (Eksempler, Valg, Switches og Mere)

Using XCopy (Basic) - Windows 7 SP1 (Juni 2026)

Using XCopy (Basic) - Windows 7 SP1 (Juni 2026)
Anonim

Kommandoen xcopy er en kommandoprompt-kommando, der bruges til at kopiere en eller flere filer og / eller mapper fra et sted til et andet sted.

Xcopy-kommandoen, med dens mange muligheder og evne til at kopiere hele mapper, ligner, men meget kraftigere end den traditionelle kopieringskommando.

Robocopy-kommandoen ligner også xcopy-kommandoen, men har endnu flere muligheder.

Xcopy Command tilgængelighed

Xcopy-kommandoen er tilgængelig fra kommandoprompt i alle Windows-operativsystemer, herunder Windows 10, Windows 8, Windows 7, Windows Vista, Windows XP, Windows 98 osv.

Kommandoen xcopy er også en DOS-kommando tilgængelig i MS-DOS.

Bemærk: Tilgængeligheden af ​​bestemte xcopy kommandoswitches og anden xcopy-kommandosyntax kan variere fra operativsystem til operativsystem.

Xcopy Command Syntax

xcopy kilde bestemmelsessted /en / b / c / d : dato / e / f / g / h /jeg / j / k / l / m / n / o / p / q / r / s / t / u / v / w /x / y / -Y / z /udelukke: fil1 + fil2 + fil3 … /?

Tip: Se Sådan læser du kommandosyntax, hvis du ikke er sikker på, hvordan du læser xcopy-kommandosyntaxen ovenfor eller i tabellen nedenfor.

kilde Dette definerer de filer eller øverste niveau mappe, du vil kopiere fra. Det kilde er den eneste nødvendige parameter i xcopy-kommandoen. Brug citater rundt kilde hvis det indeholder mellemrum.
bestemmelsessted Denne indstilling angiver den placering, hvor kilde filer eller mapper skal kopieres til. Hvis nej bestemmelsessted er angivet, vil filerne eller mapperne blive kopieret til den samme mappe, du kører xcopy-kommandoen fra. Brug citater rundt bestemmelsessted hvis det indeholder mellemrum.
/enVed hjælp af denne indstilling kopieres kun arkivfiler, der findes i kilde . Du kan ikke bruge /en og / m sammen.
/ bBrug denne mulighed til at kopiere selve symbolsk link i stedet for linkmål. Denne indstilling var først tilgængelig i Windows Vista.
/ cDenne indstilling tvinger xcopy til at fortsætte, selvom det oplever en fejl.
/ d : dato Brug kommandoen xcopy med / d mulighed og en bestemt dato, i MM-DD-ÅÅÅÅ-format, for at kopiere filer ændret på eller efter den dato. Du kan også bruge denne indstilling uden at angive en bestemt dato for kun at kopiere disse filer kilde der er nyere end de samme filer, der allerede findes i bestemmelsessted . Dette er nyttigt, når du bruger kommandoen xcopy til at udføre regelmæssige filbackups.
/ eNår det bruges alene eller med / s, denne indstilling er den samme som / s men vil også oprette tomme mapper i bestemmelsessted der var også tomme i kilde . Det / e mulighed kan også bruges sammen med / t mulighed for at inkludere tomme mapper og undermapper fundet i kilde i den katalogstruktur, der er oprettet i bestemmelsessted .
/ fDenne indstilling vil vise hele stien og filnavnet på begge kilde og bestemmelsessted filer kopieres.
/ gVed hjælp af kommandoen xcopy med denne indstilling kan du kopiere krypterede filer i kilde til a bestemmelsessted det understøtter ikke kryptering. Denne indstilling virker ikke, når du kopierer filer fra et EFS-krypteret drev til et ikke-EFS-krypteret drev.
/ hXcopy-kommandoen kopierer ikke skjulte filer eller systemfiler som standard, men vil ved brug af denne indstilling.
/jegBrug /jeg mulighed for at tvinge xcopy til at antage det bestemmelsessted er en mappe. Hvis du ikke bruger denne indstilling, og du kopierer fra kilde det er en mappe eller gruppe af filer og kopiering til bestemmelsessted det eksisterer ikke, vil xcopy-kommandoen bede dig indtaste om bestemmelsessted er en fil eller mappe.
/ jDenne mulighed kopierer filer uden buffering, en funktion, der er nyttig til meget store filer. Denne xcopy-kommandopunkt blev først tilgængelig i Windows 7.
/ kBrug denne indstilling, når du kopierer skrivebeskyttede filer for at beholde denne filattribut i bestemmelsessted .
/ lBrug denne indstilling til at vise en liste over de filer og mapper, der skal kopieres … men ingen kopiering er faktisk færdig. Det / l indstillingen er nyttig, hvis du opbygger en kompliceret xcopy-kommando med flere muligheder, og du vil gerne se, hvordan den fungerer hypotetisk.
/ mDenne mulighed er identisk med /en men kommandoen xcopy vil slukke arkivattributten efter kopiering af filen. Du kan ikke bruge / m og /en sammen.
/ nDenne indstilling opretter filer og mapper bestemmelsessted ved hjælp af korte filnavne. Denne indstilling er kun nyttig, når du bruger kommandoen xcopy til at kopiere filer til en bestemmelsessted der findes på et drev formateret til et ældre filsystem som FAT, der ikke understøtter lange filnavne.
/ oBeholder ejerskabs- og adgangskontrollistens (ACL) oplysninger i de filer, der er skrevet i bestemmelsessted .
/ pNår du bruger denne indstilling, bliver du bedt om, før hver fil oprettes bestemmelsessted .
/ qEn slags modsat af / f option, den / q switch vil sætte xcopy i "stille" tilstand, hoppe over på skærmen skærmen af ​​hver fil, der kopieres.
/ rBrug denne mulighed til at overskrive skrivebeskyttede filer i bestemmelsessted . Hvis du ikke bruger denne indstilling, når du vil overskrive en skrivebeskyttet fil bestemmelsessted , bliver du bedt om at få besked om "Access nægtet", og kommandoen xcopy stopper med at køre.
/ sBrug denne indstilling til at kopiere mapper, undermapper og de filer, der findes i dem, ud over filerne i roden af kilde . Tomme mapper vil ikke blive genskabt.
/ tDenne indstilling tvinger xcopy-kommandoen til at oprette en katalogstruktur i bestemmelsessted men ikke at kopiere nogen af ​​filerne. Med andre ord, mapper og undermapper fundet i kilde vil blive oprettet, men der er vi ingen filer. Der bliver ikke oprettet tomme mapper.
/ uDenne indstilling vil kun kopiere filer i kilde der er allerede i bestemmelsessted .
/ vDenne indstilling verificerer hver fil som den er skrevet, baseret på dens størrelse, for at sikre, at de er identiske. Verifikationen blev indbygget i xcopy-kommandoen, der startede i Windows XP, så denne indstilling gør intet i nyere versioner af Windows og er kun inkluderet for kompatibilitet med ældre MS-DOS-filer.
/ wBrug / w mulighed for at præsentere en "Tryk på en vilkårlig tast når du er klar til at kopiere fil (er)" -meddelelsen. Kommandoen xcopy begynder at kopiere filer som anvist, efter at du har bekræftet med et tastetryk. Denne indstilling er ikke den samme som / p mulighed, der beder om verifikation før hver fil kopi.
/xDenne mulighed kopierer filrevisionsindstillinger og SACL-oplysninger (System Access Control List). Du indebærer / o når du bruger /x mulighed.
/ yBrug denne indstilling til at stoppe xcopy-kommandoen fra at bede dig om overskrivning af filer fra kilde der allerede findes i bestemmelsessted .
/ -YBrug denne indstilling til at tvinge xcopy-kommandoen til at spørge dig om overskrivning af filer. Dette kan virke som en mærkelig mulighed for at eksistere, da dette er standardopførsel af xcopy, men det / y indstillingen kan være forudindstillet i COPYCMD-miljøvariablen på nogle computere, hvilket gør denne mulighed nødvendig.
/ zDenne mulighed gør det muligt for xcopy-kommandoen at stoppe kopiering af filer på en sikker måde, når en netværksforbindelse går tabt og derefter genoptage kopiering, hvorfra den blev slukket, når forbindelsen er genoprettet. Denne indstilling viser også den procentdel, der kopieres for hver fil under kopiprocessen.
/udelukke: fil1 + fil2 + fil3 …Denne mulighed giver dig mulighed for at angive en eller flere fil Navne indeholdende en liste over søgestrenge, som du vil bruge xcopy-kommandoen til at bestemme filer og / eller mapper, der kan springe over, når du kopierer.
/?Brug hjælpeskiftet med xcopy-kommandoen for at vise detaljeret hjælp til kommandoen. Udfører xcopy /? er det samme som at bruge hjælpekommandoen til at udføre hjælp xcopy.

Bemærk: Kommandoen xcopy vil tilføje arkivattributten til filer i bestemmelsessted uanset om attributten var tændt eller slukket på filen i kilde .

Tip: Du kan gemme den sommetider lange udgave af xcopy-kommandoen til en fil ved hjælp af en omdirigeringsoperatør. Se Sådan omdirigeres kommandoudgang til en fil for instruktioner eller tjek Kommandopromptstrik til flere tip.

Xcopy Command Eksempler

xcopy C: Files E: Files / i

I ovenstående eksempel er filerne indeholdt i kilde katalog over C: Files kopieres til bestemmelsessted , en ny mappe /jeg på den E drev kaldes Filer .

Ingen underkataloger eller nogen filer indeholdt i dem kopieres, fordi jeg ikke brugte / s mulighed.

xcopy "C: Vigtige filer" D: Backup / c / d / e / h / i / k / q / r / s / x / y

I dette eksempel er xcopy-kommandoen designet til at fungere som en backup-løsning. Prøv dette, hvis du gerne vil bruge xcopy til at sikkerhedskopiere dine filer i stedet for et sikkerhedskopieringsprogram. Sæt kommandoen xcopy som vist ovenfor i et script og planlæg det til at køre om natten.

Som vist ovenfor bruges kommandoen xcopy til at kopiere alle filer og mapper / s nyere end dem, der allerede er kopieret / d, inklusive tomme mapper / e og skjulte filer / h, fra kilde af C: Vigtige filer til bestemmelsessted af D: Backup , som er en mappe /jeg. Jeg har nogle skrivebeskyttede filer, som jeg vil holde opdateret i bestemmelsessted / r og jeg vil beholde den egenskab efter at have kopieret / k. Jeg vil også sørge for, at jeg opretholder ejerskabs- og revisionsindstillinger i de filer, jeg kopierer /x. Endelig, da jeg kører xcopy i et script, behøver jeg ikke at se nogen oplysninger om filerne, da de kopieres / q, Vil jeg ikke bede om at overskrive hver enkelt / y, og jeg vil heller ikke have xcopy at stoppe, hvis det løber ind i en fejl / c.

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

Her bruges xcopy-kommandoen til at kopiere alle filer, undermapper og filer indeholdt i undermapperne / s fra kilde af C: Videoer til destinationsmappen Media Backup placeret på en computer på netværket med navnet SERVER . Jeg kopierer nogle rigtig store videofiler, så jeg vil deaktivere buffering for at forbedre kopieringsprocessen / j, og da jeg kopierer over netværket, vil jeg gerne kunne genoptage kopiering, hvis jeg mister min netværksforbindelse / z. At være paranoid, vil jeg blive bedt om at starte xcopy processen, før den rent faktisk gør noget / w, og jeg vil også se alle detaljer om, hvilke filer der kopieres, da de kopieres / f.

xcopy C: Client032 C: Client033 / t / e

I dette sidste eksempel har jeg en kilde fuld af velorganiserede filer og mapper i C: Client032 for en nuværende klient af mig. Jeg har allerede oprettet en tom bestemmelsessted folder, Client033 , til en ny klient, men jeg vil ikke have nogen filer kopieret - bare den tomme mappestruktur / t så jeg er organiseret og forberedt. Jeg har nogle tomme mapper i C: Client032 det kan være tilfældet for min nye klient, så jeg vil sørge for, at de også kopieres / e.

Xcopy & Xcopy32

I Windows 98 og Windows 95 var to versioner af xcopy-kommandoen tilgængelige: xcopy og xcopy32. Imidlertid var kommandoen xcopy32 aldrig beregnet til at blive kørt direkte.

Når du udfører xcopy i Windows 95 eller 98, udføres enten den originale 16-bit version automatisk (når den er i MS-DOS-tilstand) eller den nyere 32-bit version udføres automatisk (når den er i Windows).

For at være klar, uanset hvilken version af Windows eller MS-DOS du har, skal du altid køre xcopy-kommandoen, ikke xcopy32, selvom den er tilgængelig. Når du udfører xcopy, kører du altid den mest hensigtsmæssige version af kommandoen.

Xcopy relaterede kommandoer

Xcopy-kommandoen ligner på mange måder kopieringskommandoen, men med betydeligt flere muligheder. Xcopy-kommandoen er også meget ligesom den robocopy-kommando, bortset fra at robocopy har mere fleksibilitet end endda xcopy.