Skip to main content

Xcopy Command (Eksempler, Valg, Brytere og Mer)

Using XCopy (Basic) - Windows 7 SP1 (Kan 2024)

Using XCopy (Basic) - Windows 7 SP1 (Kan 2024)
Anonim

Kommandoen xcopy er en kommandoprompt-kommando som brukes til å kopiere en eller flere filer og / eller mapper fra ett sted til et annet sted.

Xcopy-kommandoen, med mange muligheter og evne til å kopiere hele kataloger, ligner på, men mye kraftigere enn den tradisjonelle kopikommandoen.

Robocopy-kommandoen ligner også xcopy-kommandoen, men har enda flere alternativer.

Xcopy Command Tilgjengelighet

Xcopy-kommandoen er tilgjengelig fra kommandoprompt i alle Windows-operativsystemer, inkludert Windows 10, Windows 8, Windows 7, Windows Vista, Windows XP, Windows 98, etc.

Kommandoen xcopy er også en DOS-kommando tilgjengelig i MS-DOS.

Merk: Tilgjengeligheten til visse xcopy-kommandobrytere og andre xcopy-kommandosyntaxer kan variere fra operativsystem til operativsystem.

Xcopy Command Syntax

xcopy kilde mål /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 /utelukke: fil1 + fil2 + fil3 … /?

Tips: Se Hvordan lese kommandosyntax hvis du ikke er sikker på hvordan du leser xcopy-kommandosyntaxen over eller i tabellen nedenfor.

kilde Dette definerer filene eller toppnivåmappen du vil kopiere fra. De kilde er den eneste nødvendige parameteren i xcopy-kommandoen. Bruk anførselstegn rundt kilde hvis den inneholder mellomrom.
mål Dette alternativet angir stedet der kilde filer eller mapper skal kopieres til. Hvis nei mål er oppført, vil filene eller mappene kopieres til samme mappe du kjører xcopy-kommandoen fra. Bruk anførselstegn rundt mål hvis den inneholder mellomrom.
/enVed å bruke dette alternativet kopieres bare arkivfiler som finnes i kilde . Du kan ikke bruke /en og / m sammen.
/ bBruk dette alternativet til å kopiere selve symbolsk lenken i stedet for koblingsmålet. Dette alternativet var først tilgjengelig i Windows Vista.
/ cDette alternativet tvinger xcopy til å fortsette selv om det opplever en feil.
/ d : Dato Bruk kommandoen xcopy med / d alternativ og en bestemt dato, i MM-DD-ÅÅÅÅ-format, for å kopiere filer som er endret på eller etter den datoen. Du kan også bruke dette alternativet uten å spesifisere en bestemt dato for å kopiere kun disse filene kilde som er nyere enn de samme filene som allerede finnes i mål . Dette er nyttig når du bruker xcopy-kommandoen til å utføre vanlige filbackups.
/ eVed bruk alene eller med / s, dette alternativet er det samme som / s men vil også lage tomme mapper i mål det var også tomt i kilde . De / e Alternativet kan også brukes sammen med / t mulighet til å inkludere tomme kataloger og underkataloger funnet i kilde i katalogen struktur opprettet i mål .
/ fDette alternativet viser hele banen og filnavnet til begge kilde og mål filer som kopieres.
/ gVed hjelp av kommandoen xcopy med dette alternativet kan du kopiere krypterte filer inn kilde til en mål som ikke støtter kryptering. Dette alternativet virker ikke når du kopierer filer fra en EFS-kryptert stasjon til en ikke-EFS-kryptert stasjon.
/ hKommandoen xcopy kopierer ikke skjulte filer eller systemfiler som standard, men vil når du bruker dette alternativet.
/JegBruke /Jeg mulighet til å tvinge xcopy til å anta det mål er en katalog. Hvis du ikke bruker dette alternativet, og du kopierer fra kilde det er en katalog eller gruppe av filer og kopiering til mål som ikke eksisterer, vil xcopy-kommandoen oppfordre deg til å skrive inn om mål er en fil eller katalog.
/ jDette alternativet kopierer filer uten buffering, en funksjon som er nyttig for svært store filer. Dette alternativet xcopy-kommandoen var først tilgjengelig i Windows 7.
/ kBruk dette alternativet når du kopierer skrivebeskyttede filer for å beholde den filattributtet i mål .
/ lBruk dette alternativet til å vise en liste over filene og mappene som skal kopieres … men ingen kopiering er faktisk ferdig. De / l Alternativet er nyttig hvis du bygger en komplisert xcopy-kommando med flere alternativer, og du vil gjerne se hvordan den vil fungere hypotetisk.
/ mDette alternativet er identisk med /en alternativet, men xcopy-kommandoen slår av arkivattributtet etter at du har kopiert filen. Du kan ikke bruke / m og /en sammen.
/ nDette alternativet lager filer og mapper i mål bruker korte filnavn. Dette alternativet er bare nyttig når du bruker kommandoen xcopy til å kopiere filer til en mål som eksisterer på en stasjon formatert til et eldre filsystem som FAT som ikke støtter lange filnavn.
/ oBeholder eierskap og tilgangskontrolllisteinformasjon (ACL) i filene som er skrevet inn mål .
/ pNår du bruker dette alternativet, blir du bedt om å opprette hver fil i mål .
/ qEn slags motsatte av / f alternativ, den / q bryter vil sette xcopy i "stille" modus, hopper over skjermbildet for hver fil som kopieres.
/ rBruk dette alternativet til å overskrive skrivebeskyttede filer i mål . Hvis du ikke bruker dette alternativet når du vil overskrive en skrivebeskyttet fil mål , vil du bli bedt om en "Access nektet" melding og xcopy-kommandoen slutter å kjøre.
/ sBruk dette alternativet til å kopiere kataloger, underkataloger og filene som finnes i dem, i tillegg til filene i roten til kilde . Tom mapper blir ikke gjenskapt.
/ tDette alternativet tvinger xcopy-kommandoen til å opprette en katalogstruktur i mål men ikke å kopiere noen av filene. Med andre ord, mappene og undermappene funnet i kilde vil bli opprettet, men det er vi ingen filer. Tom mapper blir ikke opprettet.
/ uDette alternativet kopierer bare filer i kilde som allerede er inne mål .
/ vDette alternativet verifiserer hver fil som den er skrevet, basert på størrelsen, for å sikre at de er identiske. Verifisering ble bygget inn i xcopy-kommandoen som begynner i Windows XP, så dette alternativet gjør ingenting i nyere versjoner av Windows og er bare inkludert for kompatibilitet med eldre MS-DOS-filer.
/ wBruke / w mulighet til å presentere en "Trykk på en hvilken som helst tast når du er klar til å kopiere fil (er)" -meldingen. Kommandoen xcopy vil begynne å kopiere filer som beskrevet etter at du har bekreftet med et tastetrykk. Dette alternativet er ikke det samme som / p alternativ som ber om bekreftelse før Hver filkopi.
/ xDette alternativet kopierer filrevisjonsinnstillinger og SACL-informasjon (System Access Control List). Du innebærer / o når du bruker / x alternativ.
/ yBruk dette alternativet for å stoppe xcopy-kommandoen fra å spørre deg om å overskrive filer fra kilde som allerede finnes i mål .
/ -yBruk dette alternativet til å tvinge xcopy-kommandoen til å spørre deg om å overskrive filer. Dette kan virke som et merkelig alternativ å eksistere siden dette er standard oppførsel av xcopy, men / y Alternativet kan forhåndsinnstilles i COPYCMD-miljøvariabelen på enkelte datamaskiner, noe som gjør dette alternativet nødvendig.
/ zDette alternativet gjør at xcopy-kommandoen trygt kan stoppe kopiering av filer når en nettverkstilkobling går tapt og deretter gjenoppta kopiering fra hvor den sluttet når forbindelsen er gjenopprettet. Dette alternativet viser også prosentandelen kopiert for hver fil under kopieringsprosessen.
/utelukke: fil1 + fil2 + fil3 …Dette alternativet lar deg spesifisere en eller flere fil navn som inneholder en liste over søkestrenger du vil at xcopy-kommandoen skal bruke til å bestemme filer og / eller mapper for å hoppe over når du kopierer.
/?Bruk hjelpebryteren med xcopy-kommandoen for å vise detaljert hjelp om kommandoen. Utfører xcopy /? er det samme som å bruke hjelpekommandoen til å utføre hjelp xcopy.

Merk: Kommandoen xcopy vil legge til arkivattributtet til filer i mål uansett om attributten var på eller av på filen i kilde .

Tips: Du kan lagre den noen ganger lange utskriften av xcopy-kommandoen til en fil ved hjelp av en omdirigeringsoperatør. Se hvordan å omdirigere kommandoutgang til en fil for instruksjoner eller sjekk ut kommandoprompt triks for flere tips.

Xcopy Command Eksempler

xcopy C: Files E: Files / i

I eksemplet ovenfor er filene som finnes i kilde katalog av C: Files kopieres til mål , en ny katalog /Jeg på E kjøre kalt filer .

Ingen underkataloger, eller filer som er inneholdt i dem, blir kopiert fordi jeg ikke brukte / s alternativ.

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

I dette eksemplet er xcopy-kommandoen designet for å fungere som en backup-løsning. Prøv dette hvis du vil bruke xcopy til å sikkerhetskopiere filene dine istedenfor et sikkerhetskopieringsprogram. Sett kommandoen xcopy som vist ovenfor i et skript og planlegge det å løpe om natten.

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

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

Her brukes xcopy-kommandoen til å kopiere alle filene, undermappene og filene som finnes i undermappene / s fra kilde av C: Videos til målmappen Media Backup plassert på en datamaskin på nettverket med navnet på SERVER . Jeg kopierer noen virkelig store videofiler, så jeg vil deaktivere buffering for å forbedre kopieringsprosessen / j, og siden jeg kopierer over nettverket, vil jeg kunne gjenoppta kopiering hvis jeg mister nettverksforbindelsen min / z. Å være paranoid, vil jeg bli bedt om å starte xcopy-prosessen før den faktisk gjør noe / w, og jeg vil også se alle detaljer om hvilke filer som kopieres etter hvert som de kopieres / f.

xcopy C: Client032 C: Client033 / t / e

I dette siste eksempelet har jeg a kilde full av velorganiserte filer og mapper i C: Client032 for en nåværende klient av meg. Jeg har allerede opprettet en tom mål mappe, Client033 , for en ny klient, men jeg vil ikke ha noen filer kopiert - bare den tomme mappestrukturen / t så jeg er organisert og forberedt. Jeg har noen tomme mapper i C: Client032 som kan gjelde for min nye klient, så jeg vil sørge for at de kopieres også / e.

Xcopy & Xcopy32

I Windows 98 og Windows 95 var to versjoner av xcopy-kommandoen tilgjengelige: xcopy og xcopy32. Imidlertid var kommandoen xcopy32 aldri ment å bli kjørt direkte.

Når du utfører xcopy i Windows 95 eller 98, blir den originale 16-bits versjonen automatisk utført (når den er i MS-DOS-modus) eller den nyere 32-bits versjonen blir automatisk utført (når den er i Windows).

For å være klar, 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 utfører xcopy, kjører du alltid den mest hensiktsmessige versjonen av kommandoen.

Xcopy-relaterte kommandoer

Kommandoen xcopy er lik på mange måter til kopieringskommandoen, men med betydelig flere alternativer. Xcopy-kommandoen er også veldig mye som robocopy-kommandoen bortsett fra at robocopy har mer fleksibilitet enn til og med xcopy.