Xcopy Command (eksempler, indstillinger, kontakter og mere)
xcopyen kommando er en Kommandoprompt kommando bruges til at kopiere en eller flere filer eller mapper fra et sted til et andet.
Med sine mange muligheder og evne til at kopiere hele mapper, ligner den, men meget mere kraftfuld end kopi kommando. Robocopy-kommandoen ligner også, men har endnu flere muligheder.
Xcopy Command Tilgængelighed
Denne kommando er tilgængelig fra Kommandoprompt i alle Windows operativsystemer inklusive Windows 10, Windows 8, Windows 7, Windows Vista, Windows XP, Windows 98 osv. Se Sådan åbner du kommandoprompt hvis du har brug for hjælp.
Du kan også få adgang til kommandoen i MS-DOS som en DOS kommando.
Xcopy kommandosyntaks
Brug følgende syntaks til xcopy-kommandoen:
xkopikilde [bestemmelsessted] [/en] [/b] [/c] [/d [:dato]] [/e] [/f] [/g] [/h] [/jeg] [/j] [/k] [/l] [/m] [/n] [/o] [/s] [/q] [/r] [/s] [/t] [/u] [/v] [/w] [/x] [/y] [/-y] [/z] [/exclude:fil 1[+fil 2][+fil 3]...] [/?]
Tilgængeligheden af visse xcopy-kommandoer og andre kommandoer
Xcopy-kommandoindstillinger | |
---|---|
Vare | Beskrivelse |
kilde | Dette definerer filerne eller mappen på øverste niveau, som du vil kopiere fra. Det kilde er den eneste nødvendige parameter. Brug citater rundt omkring kilde hvis den indeholder mellemrum. |
bestemmelsessted | Denne indstilling angiver det sted, hvor kilde filer eller mapper skal kopieres til. Hvis nej bestemmelsessted er angivet, kopieres filerne eller mapperne til den samme mappe, som du kører kommandoen xcopy fra. Brug citater rundt omkring bestemmelsessted hvis den indeholder mellemrum. |
/en | Brug af denne mulighed vil kun kopiere arkivfiler fundet i kilde. Du kan ikke bruge /en og /m sammen. |
/b | Brug denne mulighed til at kopiere selve det symbolske link i stedet for linkmålet. Denne mulighed var først tilgængelig i Windows Vista. |
/c | Denne indstilling tvinger xcopy til at fortsætte, selvom den støder på en fejl. |
/d [:dato] | Brug kommandoen med /d mulighed og en specifik dato, i MM-DD-ÅÅÅÅ-format, for at kopiere filer ændret på eller efter denne dato. Du kan også bruge denne mulighed uden at angive en bestemt dato for kun at kopiere disse filer ind kilde der er nyere end de samme filer, der allerede findes i bestemmelsessted. Dette er nyttigt, når du bruger xcopy til at udføre regelmæssige sikkerhedskopiering af filer. |
/e | Når det bruges alene eller sammen med /s, denne mulighed er den samme som /s men vil også oprette tomme mapper i bestemmelsessted der også var tomme i kilde. Det /e mulighed kan også bruges sammen med /t mulighed for at inkludere tomme mapper og undermapper fundet i kilde i mappestrukturen oprettet i bestemmelsessted. |
/f | Denne mulighed vil vise den fulde sti og filnavn for begge kilde og bestemmelsessted filer, der kopieres. |
/g | Brug af xcopy med denne mulighed giver dig mulighed for at kopiere krypterede filer ind kilde til en bestemmelsessted der ikke understøtter kryptering. Denne indstilling virker ikke, når filer kopieres fra et EFS-krypteret drev til et ikke-EFS-krypteret drev. |
/h | Kommandoen kopierer ikke skjulte filer eller systemfiler som standard, men vil, når du bruger denne mulighed. |
/jeg | Brug /jeg mulighed for at tvinge xcopy til at antage det bestemmelsessted er en mappe. Hvis du ikke bruger denne mulighed, og du kopierer fra kilde det er en mappe eller en gruppe af filer og kopiering til bestemmelsessted som ikke eksisterer, vil xcopy-kommandoen bede dig indtaste om bestemmelsessted er en fil eller et bibliotek. |
/j | Denne indstilling kopierer filer uden buffering, en funktion, der er nyttig til meget store filer. Denne mulighed var først tilgængelig i Windows 7. |
/k | Brug denne mulighed, når du kopierer Læs kun filer for at beholde det fil attribut i bestemmelsessted. |
/l | Brug denne indstilling til at vise en liste over de filer og mapper, der skal kopieres... men der bliver faktisk ikke kopieret. Det /l option er nyttig, hvis du bygger en kompliceret kommando med flere muligheder, og du gerne vil se, hvordan den rent hypotetisk ville fungere. |
/m | Denne mulighed er identisk med /en mulighed, men xcopy deaktiverer arkiv attribut efter at have kopieret filen. Du kan ikke bruge /m og /en sammen. |
/n | Denne mulighed opretter filer og mapper i bestemmelsessted ved hjælp af korte filnavne. Denne mulighed er kun nyttig, når du bruger kommandoen til at kopiere filer til en bestemmelsessted der findes på et drev formateret til en ældre filsystem synes godt om FED der ikke understøtter lange filnavne. |
/o | Beholder oplysninger om ejerskab og adgangskontrolliste (ACL) i filerne skrevet i bestemmelsessted. |
/s | Når du bruger denne mulighed, vil du blive bedt om, før oprettelsen af hver fil i bestemmelsessted. |
/q | En slags modsætning til /f mulighed, den /q switch vil sætte xcopy i "stille" tilstand og springe skærmvisningen over for hver fil, der kopieres. |
/r | Brug denne indstilling til at overskrive skrivebeskyttede filer i bestemmelsessted. Hvis du ikke bruger denne mulighed, når du vil overskrive en skrivebeskyttet fil i bestemmelsessted, bliver du bedt om en "Adgang nægtet", og kommandoen stopper med at køre. |
/s | Brug denne indstilling til at kopiere mapper, undermapper og filerne i dem, ud over filerne i rod af kilde. Tomme mapper vil ikke blive genskabt. |
/t | Denne mulighed tvinger kommandoen xcopy til at oprette en mappestruktur i bestemmelsessted men ikke at kopiere nogen af filerne. Med andre ord, de mapper og undermapper, der findes i kilde vil blive oprettet, men der er ingen filer. Tomme mapper vil ikke blive oprettet. |
/u | Denne mulighed vil kun kopiere filer ind kilde der allerede er inde bestemmelsessted. |
/v | Denne mulighed verificerer hver fil, som den er skrevet, baseret på dens størrelse, for at sikre, at de er identiske. Verifikation blev indbygget i kommandoen, der begynder i Windows XP, så denne mulighed gør intet i senere versioner af Windows og er kun inkluderet for kompatibilitet med ældre MS-DOS-filer. |
/w | Brug /w mulighed for at præsentere meddelelsen "Tryk på en vilkårlig tast, når du er klar til at kopiere fil(er)". Kommandoen begynder at kopiere filer som anvist, efter du har bekræftet med et tastetryk. Denne mulighed er ikke den samme som /s mulighed, der beder om verifikation før hver fil kopi. |
/x | Denne indstilling kopierer filrevisionsindstillinger og SACL-oplysninger (System Access Control List). Du antyder /o når du bruger /x mulighed. |
/y | Brug denne mulighed for at forhindre kommandoen i at bede dig om at overskrive filer fra kilde der allerede findes i bestemmelsessted. |
/-y | Brug denne indstilling til at tvinge kommandoen til at bede dig om at overskrive filer. Dette kan virke som en mærkelig mulighed, da dette er standardadfærden for xcopy, men den /y mulighed kan være forudindstillet i COPYCMD miljøvariabel på nogle computere, hvilket gør denne mulighed nødvendig. |
/z | Denne indstilling gør det muligt for xcopy-kommandoen at stoppe kopiering af filer sikkert, når en netværksforbindelse mistes, og derefter genoptage kopieringen, hvorfra den slap, når forbindelsen er genetableret. Denne indstilling viser også den procentdel, der er kopieret for hver fil under kopieringsprocessen. |
/exclude:fil 1[+fil 2][+fil 3]... | Denne mulighed giver dig mulighed for at angive en eller flere fil navne, der indeholder en liste over søgestrenge, du vil have kommandoen til at bruge til at bestemme filer og/eller mapper, der skal springes over, når du kopierer. |
/? | Brug hjælpe med at skifte med xcopy for at vise detaljeret hjælp om kommandoen. Eksekverer xcopy /? er det samme som at bruge hjælpe kommando at udføre hjælp xcopy. |
Kommandoen xcopy tilføjer arkivattributten til filer i bestemmelsessted uanset om attributten var slået til eller fra på filen i kilde.
Eksempler på Xcopy-kommandoer
Følgende er flere eksempler på, hvordan du bruger denne kommando:
Kopier filer til en ny mappe
xcopy C:\Filer E:\Filer /i.
I ovenstående eksempel er filerne indeholdt i kilde bibliotek af C:\Filer er kopieret til bestemmelsessted, en ny mappe [/jeg] på den E drev kaldt Filer.
Ingen undermapper eller filer indeholdt i dem vil blive kopieret, fordi /s mulighed blev ikke brugt.
Xcopy Backup Script
xcopy "C:\Vigtige filer" D:\Backup /c /d /e /h /i /k /q /r /s /x /y.
I dette eksempel er xcopy designet til at fungere som en backup-løsning. Prøv dette, hvis du gerne vil bruge xcopy i stedet for en backup software program for at sikkerhedskopiere dine filer. Indsæt kommandoen som vist ovenfor i et script og planlæg den til at køre hver nat.
Som vist ovenfor bruges kommandoen 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]. Vi har nogle skrivebeskyttede filer, vi ønsker at holde opdateret i bestemmelsessted [/r] og vi ønsker at beholde denne egenskab efter at være blevet kopieret [/k]. Vi vil også sikre os, at vi bevarer eventuelle ejerskabs- og revisionsindstillinger i de filer, vi kopierer [/x]. Endelig, da vi kører xcopy i et script, behøver vi ikke at se nogen information om filerne, når de kopieres [/q], Vi ønsker ikke at blive bedt om at overskrive hver enkelt [/y], og vi ønsker heller ikke, at kommandoen stopper, hvis den løber ind i en fejl [/c].
Kopier filer og mapper over netværket
xcopy C:\Videos "\\SERVER\Media Backup" /f /j /s /w /z.
Her bruges kommandoen til at kopiere alle filer, undermapper og filer indeholdt i undermapperne [/s] fra kilde af C:\Videoer til destinationsmappen Medie backup placeret på en computer på netværket ved navn SERVER. Vi kopierer nogle virkelig store videofiler, så buffering bør deaktiveres for at forbedre kopieringsprocessen [/j], og da vi kopierer over netværket, vil vi gerne kunne genoptage kopieringen, hvis vi mister netværksforbindelsen [/z]. Da vi er paranoide, ønsker vi at blive bedt om at starte processen, før den rent faktisk gør noget [/w], og vi ønsker også at se alle detaljer om, hvilke filer der kopieres, mens de bliver kopieret [/f].
Dublet mappestruktur
xcopy C:\Client032 C:\Client033 /t /e.
I dette sidste eksempel har vi en kilde fuld af velorganiserede filer og mapper i C:\Client032 for en klient. Vi har allerede oprettet en tom bestemmelsessted folder, Kunde033, for en ny klient, men vi vil ikke have nogen filer kopieret - kun den tomme mappestruktur [/t] så vi er organiseret og forberedt. Vi har nogle tomme mapper i C:\Client032 det kan gælde for den nye klient, så vi vil gerne sikre os, at de også bliver kopieret [/e].
Gem det til tider lange output af xcopy-kommandoen til en fil ved hjælp af en omdirigeringsoperatør. Se Sådan omdirigeres kommandooutput til en fil for instruktioner eller check ud Kommandoprompttricks for flere tips.
Xcopy og Xcopy32
I Windows 98 og Windows 95 var to versioner af xcopy-kommandoen tilgængelige: xcopy og xcopy32. Sidstnævnte kommando var dog 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 (i MS-DOS-tilstand) eller den nyere 32-bit version kø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 kommandoen xcopy, ikke xcopy32, selvom den er tilgængelig. Når du udfører xcopy, kører du altid den mest passende version af kommandoen.
Xcopy-relaterede kommandoer
Kommandoen xcopy ligner på mange måder kopieringskommandoen, men med betydeligt flere muligheder, såsom muligheden for at kopiere mapper, kopiere hver fil i undermapper og udelukke filer.
Denne kommando minder også meget om robocopy-kommandoen bortset fra at robocopy har mere fleksibilitet end selv xcopy.
Det dir kommando bruges ofte sammen med xcopy til at kontrollere, hvilke mapper og filer der er i en mappe, før kommandoen udføres.