Xcopy Command (eksempler, alternativer, brytere og mer)

xcopyen kommando er en Kommandoprompt-kommando brukes til å kopiere en eller flere filer eller mapper fra ett sted til et annet sted.

Med sine mange alternativer og muligheten til å kopiere hele kataloger, er den lik, men mye kraftigere enn kopier kommandoen. Robocopy-kommandoen er også lik, men har enda flere alternativer.

Person som bruker XCopy-kommandoen
Miguel Co / Lifewire

Xcopy Command Tilgjengelighet

Denne kommandoen er tilgjengelig fra Ledeteksten i alle Windows operativsystemer gjelder også Windows 10, Windows 8, Windows 7, Windows Vista, Windows XP, Windows 98 osv. Se Hvordan åpne kommandoprompt hvis du trenger hjelp.

Du kan også få tilgang til kommandoen i MS-DOS som en DOS kommando.

Xcopy kommandosyntaks

Bruk følgende syntaks for xcopy-kommandoen:

xcopykilde [mål] [/en] [/b] [/c] [/d [:Dato]] [/e] [/f] [/g] [/t] [/Jeg] [/j] [/k] [/l] [/m] [/n] [/o] [/s] [/q] [/r] [/s] [/t] [/u] [/v] [/v] [/x] [/y] [/-y] [/z] [/exclude:fil 1[+fil 2][+fil 3]...] [/?]

Tilgjengeligheten av visse xcopy-kommandobrytere og andre kommandoer

syntaks kan variere fra operativsystem til operativsystem. Se Hvordan lese kommandosyntaks hvis du ikke er sikker på hvordan du skal lese syntaksen ovenfor eller i tabellen nedenfor.

Xcopy-kommandoalternativer
Punkt Beskrivelse
kilde Dette definerer filene eller mappen på toppnivå som du vil kopiere fra. De kilde er den eneste nødvendige parameteren. Bruk anførselstegn rundt omkring kilde hvis den inneholder mellomrom.
mål Dette alternativet spesifiserer plasseringen der kilde filer eller mapper skal kopieres til. Hvis nei mål er oppført, vil filene eller mappene bli kopiert til den samme mappen du kjører xcopy-kommandoen fra. Bruk anførselstegn rundt omkring mål hvis den inneholder mellomrom.
/en Bruk av dette alternativet vil bare kopiere arkivfiler funnet i kilde. Du kan ikke bruke /en og /m sammen.
/b Bruk dette alternativet til å kopiere selve den symbolske lenken i stedet for lenkemålet. Dette alternativet var først tilgjengelig i Windows Vista.
/c Dette alternativet tvinger xcopy til å fortsette selv om det støter på en feil.
/d [:Dato] Bruk kommandoen med /d alternativ og en spesifikk dato, i MM-DD-ÅÅÅÅ-format, for å kopiere filer endret på eller etter den datoen. Du kan også bruke dette alternativet uten å spesifisere en spesifikk dato for å kopiere bare disse filene inn kilde som er nyere enn de samme filene som allerede finnes i mål. Dette er nyttig når du bruker xcopy til å utføre vanlige sikkerhetskopiering av filer.
/e Når den brukes alene eller sammen med /s, er dette alternativet det samme som /s men vil også opprette tomme mapper i mål som også var tomme i kilde. De /e alternativet kan også brukes sammen med /t alternativet for å inkludere tomme kataloger og underkataloger som finnes i kilde i katalogstrukturen opprettet i mål.
/f Dette alternativet vil vise hele banen og filnavnet til begge kilde og mål filer som kopieres.
/g Ved å bruke xcopy med dette alternativet kan du kopiere krypterte filer inn kilde til en mål som ikke støtter kryptering. Dette alternativet vil ikke fungere når du kopierer filer fra en EFS-kryptert stasjon til en ikke-EFS-kryptert stasjon.
/t Kommandoen kopierer ikke skjulte filer eller systemfiler som standard, men vil når du bruker dette alternativet.
/Jeg Bruke /Jeg muligheten til å tvinge xcopy til å anta det mål er en katalog. Hvis du ikke bruker dette alternativet, og du kopierer fra kilde som er en katalog eller gruppe med filer og kopiering til mål som ikke eksisterer, vil xcopy-kommandoen be deg angi om mål er en fil eller katalog.
/j Dette alternativet kopierer filer uten bufring, en funksjon som er nyttig for veldig store filer. Dette alternativet var først tilgjengelig i Windows 7.
/k Bruk dette alternativet når du kopierer skrivebeskyttet filer for å beholde det filattributt i mål.
/l Bruk dette alternativet for å vise en liste over filene og mappene som skal kopieres... men ingen kopiering utføres faktisk. De /l alternativet er nyttig hvis du bygger en komplisert kommando med flere alternativer og du ønsker å se hvordan den ville fungere hypotetisk.
/m Dette alternativet er identisk med /en alternativet, men xcopy vil slå av arkivattributt etter å ha kopiert filen. Du kan ikke bruke /m og /en sammen.
/n Dette alternativet oppretter filer og mapper i mål ved å bruke korte filnavn. Dette alternativet er bare nyttig når du bruker kommandoen til å kopiere filer til en mål som finnes på en stasjon formatert til en eldre filsystem som FETT som ikke støtter lange filnavn.
/o Beholder informasjon om eierskap og tilgangskontrollliste (ACL) i filene som er skrevet inn mål.
/s Når du bruker dette alternativet, vil du bli spurt før du oppretter hver fil i mål.
/q En slags motsetning til /f alternativet, den /q switch vil sette xcopy i "stille" modus, og hopper over skjermvisningen for hver fil som kopieres.
/r Bruk dette alternativet til å overskrive skrivebeskyttede filer i mål. Hvis du ikke bruker dette alternativet når du vil overskrive en skrivebeskyttet fil i mål, vil du bli bedt om en "Access denied"-melding og kommandoen vil slutte å kjøre.
/s Bruk dette alternativet til å kopiere kataloger, underkataloger og filene i dem, i tillegg til filene i rot av kilde. Tomme mapper vil ikke bli gjenskapt.
/t Dette alternativet tvinger xcopy-kommandoen til å opprette en katalogstruktur i mål men ikke for å kopiere noen av filene. Med andre ord, mappene og undermappene som finnes i kilde vil bli opprettet, men det er ingen filer. Tomme mapper vil ikke bli opprettet.
/u Dette alternativet vil bare kopiere filer inn kilde som allerede er inne mål.
/v Dette alternativet verifiserer hver fil slik den er skrevet, basert på størrelsen, for å sikre at de er identiske. Verifikasjon ble innebygd i kommandoen som begynner i Windows XP, så dette alternativet gjør ingenting i senere versjoner av Windows og er bare inkludert for kompatibilitet med eldre MS-DOS-filer.
/v Bruke /v alternativet for å vise en "Trykk på hvilken som helst tast når du er klar til å kopiere fil(er)"-melding. Kommandoen vil begynne å kopiere filer som instruert etter at du har bekreftet med et tastetrykk. Dette alternativet er ikke det samme som /s alternativ som ber om verifisering før Hver fil kopi.
/x Dette alternativet kopierer filrevisjonsinnstillinger og SACL-informasjon (System Access Control List). Du antyder /o når du bruker /x alternativ.
/y Bruk dette alternativet for å stoppe kommandoen fra å spørre deg om å overskrive filer fra kilde som allerede finnes i mål.
/-y Bruk dette alternativet til å tvinge kommandoen til å be deg om å overskrive filer. Dette kan virke som et merkelig alternativ siden dette er standardoppførselen til xcopy, men /y alternativet kan være forhåndsinnstilt i COPYCMD miljøvariabel på noen datamaskiner, noe som gjør dette alternativet nødvendig.
/z Dette alternativet lar xcopy-kommandoen trygt slutte å kopiere filer når en nettverkstilkobling mistes, og deretter gjenoppta kopieringen der den slapp når tilkoblingen er gjenopprettet. Dette alternativet viser også prosentandelen som er kopiert for hver fil under kopieringsprosessen.
/exclude:fil 1[+fil 2][+fil 3]... Dette alternativet lar deg spesifisere en eller flere fil navn som inneholder en liste over søkestrenger du vil at kommandoen skal bruke for å bestemme filer og/eller mapper som skal hoppes over ved kopiering.
/? Bruke hjelp til å bytte med xcopy for å vise detaljert hjelp om kommandoen. Utfører xcopy /? er det samme som å bruke hjelpekommando å henrette hjelp xcopy.

Kommandoen xcopy vil legge til arkivattributtet til filene i mål uansett om attributtet var på eller av på filen i kilde.

Eksempler på Xcopy-kommandoer

Følgende er flere eksempler på hvordan du bruker denne kommandoen:

Kopier filer til en ny mappe

xcopy C:\Files E:\Files /i. 

I eksemplet ovenfor er filene i kilde katalog over C:\Filer er kopiert til mål, en ny katalog [/Jeg] på E drive kalt Filer.

Ingen underkataloger, eller filer i dem, vil bli kopiert fordi /s alternativet ble ikke brukt.

Xcopy Backup Script

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

I dette eksemplet er xcopy designet for å fungere som en sikkerhetskopiløsning. Prøv dette hvis du vil bruke xcopy i stedet for a programvare for sikkerhetskopiering for å sikkerhetskopiere filene dine. Sett kommandoen som vist ovenfor i et skript og planlegg den til å kjøre nattlig.

Som vist ovenfor, brukes kommandoen til å kopiere alle filene og mappene [/s] nyere enn de som allerede er kopiert [/d], inkludert tomme mapper [/e] og skjulte filer [/t], fra kilde av C:\Viktige filer til mål av D:\Backup, som er en katalog [/Jeg]. Vi har noen skrivebeskyttede filer vi ønsker å holde oppdatert i mål [/r] og vi ønsker å beholde det attributtet etter å ha blitt kopiert [/k]. Vi vil også sørge for at vi opprettholder alle eierskaps- og revisjonsinnstillinger i filene vi kopierer [/x]. Til slutt, siden vi kjører xcopy i et skript, trenger vi ikke å se noen informasjon om filene når de kopieres [/q], Vi ønsker ikke å bli bedt om å overskrive hver enkelt [/y], og vi vil heller ikke at kommandoen skal stoppe hvis den får en feil [/c].

Kopier filer og mapper over nettverket

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

Her brukes kommandoen til å kopiere alle filene, undermappene og filene i undermappene [/s] fra kilde av C:\Videoer til målmappen Mediesikkerhetskopiering plassert på en datamaskin på nettverket ved navn SERVER. Vi kopierer noen virkelig store videofiler, så bufring bør være deaktivert for å forbedre kopieringsprosessen [/j], og siden vi kopierer over nettverket, ønsker vi å kunne gjenoppta kopieringen hvis vi mister nettverksforbindelsen [/z]. Som paranoide ønsker vi å bli bedt om å starte prosessen før den faktisk gjør noe [/v], og vi ønsker også å se alle detaljer om hvilke filer som blir kopiert etter hvert som de blir kopiert [/f].

Dupliser mappestruktur

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

I dette siste eksemplet har vi en kilde full av godt organiserte filer og mapper i C:\Client032 for en klient. Vi har allerede opprettet en tom mål mappe, Klient033, for en ny klient, men vi vil ikke at noen filer skal kopieres – bare den tomme mappestrukturen [/t] slik at vi er organisert og forberedt. Vi har noen tomme mapper i C:\Client032 som kan gjelde for den nye klienten, så vi vil sørge for at de også blir kopiert [/e].

Lagre den noen ganger lange utgangen av xcopy-kommandoen til en fil ved hjelp av en omdirigeringsoperatør. Se Hvordan omdirigere kommandoutdata til en fil for instruksjoner eller sjekk ut Kommandoprompt-triks for flere tips.

Xcopy og Xcopy32

I Windows 98 og Windows 95 var to versjoner av xcopy-kommandoen tilgjengelig: xcopy og xcopy32. Den sistnevnte kommandoen var imidlertid aldri ment å kjøres direkte.

Når du kjører xcopy i Windows 95 eller 98, kjøres enten den originale 16-biters versjonen automatisk (når i MS-DOS-modus) eller den nyere 32-bit versjon kjøres automatisk (når i Windows).

For å være tydelig, uansett hvilken versjon av Windows eller MS-DOS du har, kjør alltid xcopy-kommandoen, ikke xcopy32, selv om den er tilgjengelig. Når du kjører xcopy, kjører du alltid den mest passende versjonen av kommandoen.

Xcopy-relaterte kommandoer

Kommandoen xcopy ligner på mange måter kopieringskommandoen, men med betydelig flere alternativer, som muligheten til å kopiere mapper, kopiere hver fil i underkataloger og ekskludere filer.

Denne kommandoen er også veldig lik robocopy-kommandoen bortsett fra at robocopy har mer fleksibilitet enn til og med xcopy.

De dir kommando brukes ofte med xcopy for å sjekke hvilke mapper og filer som er i en katalog før du fullfører kommandoen.