Programvara

Xcopy-kommando

Författare: Robert Simon
Skapelsedatum: 19 Juni 2021
Uppdatera Datum: 14 Maj 2024
Anonim
Using XCopy (Basic) - Windows 7 SP1
Video: Using XCopy (Basic) - Windows 7 SP1

Innehåll

Xcopy-kommandoexempel, alternativ, switchar och mer

Kommandot xcopy är ett kommandotolk-kommando som används för att kopiera en eller flera filer eller mappar från en plats till en annan plats.

Kommandot xcopy, med sina många alternativ och förmåga att kopiera hela kataloger, liknar, men mycket kraftfullare än kopieringskommandot.

Robocopy-kommandot liknar också xcopy-kommandot men har ännu fler alternativ.

Xcopy Command tillgänglighet

Kommandot xcopy är tillgängligt från Command Prompt i alla Windows-operativsystem inklusive Windows 10, Windows 8, Windows 7, Windows Vista, Windows XP, Windows 98, etc. Se Hur man öppnar kommandotolken om du behöver hjälp.


Kommandot xcopy är också ett DOS-kommando tillgängligt i MS-DOS.

Tillgängligheten för vissa xcopy-kommandoswitchar och andra xcopy-kommandosyntax kan skilja sig från operativsystem till operativsystem.

Xcopy Command Syntax

Använd följande syntax för xcopy-kommandot:

xcopy källa [destination] [/ a] [/ b] [/ c] [/ d [:datum]] [/ e] [/ f] [/ g] [/ h] [/ i] [/ j] [/ k] [/ l] [/ m] [/ n] [/o] [/ p] [/ q] [/ r] [/ s] [/ t] [/ u] [/ volym] [/ w] [/ x] [/ y] [/ -y] [/ z] [/utesluta:fil1[+fil2][+fil3]...] [/?]


Se Hur man läser kommandosyntax om du inte är säker på hur du läser kommandosyntaxen xcopy ovan eller i tabellen nedan.

Xcopy-kommandoalternativ
Artikel Beskrivning
källa Detta definierar filerna eller mappen på toppnivå som du vill kopiera från. De källa är den enda obligatoriska parametern i xcopy-kommandot. Använd citat runt källa om det innehåller mellanslag.
destination Detta alternativ anger platsen där källa filer eller mappar ska kopieras till. Om inte destination listas kommer filerna eller mapparna att kopieras till samma mapp som du kör xcopy-kommandot från. Använd citat runt destination om det innehåller mellanslag.
/ a Med det här alternativet kopieras bara arkivfiler som finns i källa. Du kan inte använda / a och / m tillsammans.
/ b Använd det här alternativet för att kopiera den symboliska länken i stället för länkmålet. Det här alternativet var först tillgängligt i Windows Vista.
/ c Det här alternativet tvingar xcopy att fortsätta även om det stöter på ett fel.
/ d [:datum] Använd xcopy-kommandot med / d och ett specifikt datum, i MM-DD-ÅÅÅÅ-format, för att kopiera filer som har ändrats på eller efter det datumet. Du kan också använda det här alternativet utan att ange ett specifikt datum för att bara kopiera filerna i källa som är nyare än samma filer som redan finns i destination. Detta är användbart när du använder kommandot xcopy för att utföra regelbundna säkerhetskopior av filer.
/ e När den används ensam eller med / s, detta alternativ är samma som / s men kommer också att skapa tomma mappar i destination som också var tomma i källa. De / e alternativet kan också användas tillsammans med / t alternativet att inkludera tomma kataloger och underkataloger som finns i källa i katalogstrukturen skapad i destination.
/ f Det här alternativet visar hela sökvägen och filnamnet för båda källa och destination filer som kopieras.
/ g Med hjälp av kommandot xcopy med det här alternativet kan du kopiera krypterade filer till källa till en destination som inte stöder kryptering. Det här alternativet fungerar inte när du kopierar filer från en EFS-krypterad enhet till en icke-EFS-krypterad enhet.
/ h Kommandot xcopy kopierar inte dolda filer eller systemfiler som standard utan kommer att använda det här alternativet.
/ i Använd / i alternativet att tvinga xcopy att anta det destination Är en katalog. Om du inte använder det här alternativet och du kopierar från källa det är en katalog eller grupp av filer och kopiering till destination som inte finns, kommer xcopy-kommandot att uppmana dig att ange om destination är en fil eller katalog.
/ j Det här alternativet kopierar filer utan buffring, en funktion som är användbar för mycket stora filer. Detta kommandoalternativ för xcopy var först tillgängligt i Windows 7.
/ k Använd det här alternativet när du kopierar skrivskyddade filer för att behålla det filattributet i destination.
/ l Använd det här alternativet för att visa en lista över filer och mappar som ska kopieras ... men ingen kopiering görs faktiskt. De / l alternativet är användbart om du bygger ett komplicerat xcopy-kommando med flera alternativ och du vill se hur det skulle fungera hypotetiskt.
/ m Detta alternativ är identiskt med / a alternativet men kommandot xcopy stänger av arkivattributet efter kopiering av filen. Du kan inte använda / m och / a tillsammans.
/ n Det här alternativet skapar filer och mappar i destination med kortfilnamn. Det här alternativet är bara användbart när du använder kommandot xcopy för att kopiera filer till en destination som finns på en enhet formaterad till ett äldre filsystem som FAT som inte stöder långa filnamn.
/o Behåller information om äganderätt och åtkomstkontrolllista (ACL) i filerna skrivna i destination.
/ p När du använder det här alternativet kommer du att uppmanas innan varje fil skapas i destination.
/ q En slags motsats till / f alternativet, / q switch kommer att sätta xcopy till "tyst" -läge och hoppa över skärmen för varje fil som kopieras.
/ r Använd det här alternativet för att skriva över skrivskyddade filer i destination. Om du inte använder det här alternativet när du vill skriva över en skrivskyddad fil i destination, kommer du att bli ombedd med ett "Access nekad" -meddelande och xcopy-kommandot kommer att sluta köras.
/ s Använd det här alternativet för att kopiera kataloger, underkataloger och filerna i dem, förutom filerna i roten till källa. Tömmappar återskapas inte.
/ t Det här alternativet tvingar xcopy-kommandot att skapa en katalogstruktur i destination men inte för att kopiera någon av filerna. Med andra ord mappar och undermappar som finns i källa kommer att skapas men det finns inga filer. Tomma mappar skapas inte.
/ u Det här alternativet kopierar bara filer i källa som redan finns i destination.
/ volym Det här alternativet verifierar varje fil som det är skrivet, baserat på dess storlek, för att se till att de är identiska. Verifiering byggdes in i kommandot xcopy som börjar i Windows XP, så det här alternativet gör ingenting i senare versioner av Windows och ingår endast för kompatibilitet med äldre MS-DOS-filer.
/ w Använd / w alternativet att presentera ett "Tryck på valfri knapp när du är redo att kopiera fil (er)" -meddelande. Kommandot xcopy börjar kopiera filer enligt instruktionerna efter att du har bekräftat med ett knapptryck. Det här alternativet är inte detsamma som / p alternativ som ber om verifiering innan varje filkopia.
/ x Det här alternativet kopierar filgranskningsinställningar och information om systemåtkomstkontrolllista (SACL). Du antyder /o när du använder / x alternativ.
/ y Använd det här alternativet för att stoppa kommandot xcopy från att be dig om att skriva över filer från källa som redan finns i destination.
/ -y Använd det här alternativet för att tvinga xcopy-kommandot att fråga dig om att skriva över filer. Detta kan verka som ett konstigt alternativ att existera eftersom detta är standardbeteendet för xcopy men / y alternativet kan vara förinställt i COPYCMD-miljövariabeln på vissa datorer, vilket gör detta alternativ nödvändigt.
/ z Detta alternativ tillåter xcopy-kommandot att säkert stoppa kopieringen av filer när en nätverksanslutning försvinner och sedan återuppta kopieringen där den slutade när anslutningen återupprättats. Det här alternativet visar också den procentuella kopieringen för varje fil under kopieringsprocessen.
/utesluta:fil1[+fil2][+fil3]... Det här alternativet låter dig ange en eller flera fil namn som innehåller en lista med söksträngar som du vill att xcopy-kommandot ska använda för att bestämma filer och / eller mappar som ska hoppas över vid kopiering.
/? Använd hjälpomkopplaren med xcopy-kommandot för att visa detaljerad hjälp om kommandot. exekvera xcopy /? är samma sak som att använda hjälpkommandot för att köra hjälp xcopy.

Kommandot xcopy lägger till arkivattributet till filer i destination oavsett om attributet var på eller av på filen i källa.


Xcopy-kommandoexempel

xcopy C: Files E: Files / i

I exemplet ovan innehåller filerna i källa katalog över C: Files kopieras till destination, en ny katalog [/ i] på E enhet kallas filer.

Inga underkataloger eller filer som finns i dem kommer att kopieras eftersom/ s alternativet användes inte.

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

I det här exemplet är xcopy-kommandot utformat för att fungera som en backup-lösning. Prova detta om du vill använda xcopy istället för ett säkerhetskopieringsprogram för att säkerhetskopiera dina filer. Lägg xcopy-kommandot som visas ovan i ett skript och schemalägg det att köras varje natt.

Som visas ovan används xcopy-kommandot för att kopiera alla filer och mappar [/ s] nyare än de som redan har kopierats [/ d], inklusive tomma mappar [/ e] och dolda filer [/ h], från källa av C: Viktiga filer till destination av D: Backup, som är en katalog [/ i]. Vi har några skrivskyddade filer vi vill hålla dig uppdaterad i destination [/ r] och vi vill behålla det attributet efter att ha kopierats [/ k]. Vi vill också se till att vi upprätthåller alla ägar- och revisionsinställningar i filerna vi kopierar [/ x]. Slutligen, eftersom vi kör xcopy i ett skript, behöver vi inte se någon information om filerna när de kopieras [/ q], Vi vill inte bli ombedda att skriva över var och en [/ y], och vi vill inte heller att xcopy ska sluta om det uppstår ett fel [/ c].

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

Här används xcopy-kommandot för att kopiera alla filer, undermappar och filer som finns i undermapparna [/ s] från källa av C: Video till destinationsmappen Media Backup ligger på en dator i nätverket med namnet på SERVER. Vi kopierar några riktigt stora videofiler, så buffring bör inaktiveras för att förbättra kopieringsprocessen [/ j], och eftersom vi kopierar över nätverket, vill vi kunna återuppta kopieringen om vi tappar nätverksanslutningen [/ z]. Som paranoid vill vi bli ombedda att starta xcopy-processen innan den faktiskt gör någonting [/ w], och vi vill också se varje detalj om vilka filer som kopieras när de kopieras [/ f].

xcopy C: Client032 C: Client033 / t / e

I detta sista exempel har vi en källa full av välorganiserade filer och mappar i C: Client032 för en klient. Vi har redan skapat en tom destination mapp, Client033, för en ny klient men vi vill inte ha några kopierade filer - bara den tomma mappstrukturen [/ t] så att vi är organiserade och förberedda. Vi har några tomma mappar i C: Client032 som kan gälla för den nya klienten, så vi vill se till att de kopieras också [/ e].

Spara den ibland långa utgången från kommandot xcopy till en fil med en omdirigeringsoperatör. Se Hur du omdirigerar kommandoutput till en fil för instruktioner eller kolla kommandotolken för fler tips.

Xcopy & Xcopy32

I Windows 98 och Windows 95 var två versioner av kommandot xcopy tillgängliga: xcopy och xcopy32. Men kommandot xcopy32 var aldrig avsett att köras direkt.

När du kör xcopy i Windows 95 eller 98, körs antingen den ursprungliga 16-bitarsversionen automatiskt (i MS-DOS-läge) eller den nyare 32-bitarsversionen körs automatiskt (i Windows).

För att vara tydlig, oavsett vilken version av Windows eller MS-DOS du har, kör alltid xcopy-kommandot, inte xcopy32, även om det är tillgängligt. När du kör xcopy kör du alltid den lämpligaste versionen av kommandot.

Xcopy-relaterade kommandon

Kommandot xcopy liknar på många sätt kopieringskommandot men med betydligt fler alternativ. Xcopy-kommandot är också mycket som robocopy-kommandot förutom att robocopy har mer flexibilitet än till och med xcopy.

Dir-kommandot används ofta med xcopy för att kontrollera vilka mappar och filer som finns i en katalog innan kommandot slutförs.

Läsa Idag

Populär

Hur man lägger till BCC-mottagare till ett e-postmeddelande i Yahoo Mail
Internet

Hur man lägger till BCC-mottagare till ett e-postmeddelande i Yahoo Mail

I mobilappen för Yahoo Mail CC / BCC är under Till fält. I Yahoo Mail Baic, BCC fältet är ynligt när du kriver ett meddelande. Välj BCC och ange mottagaren e-potadr...
Apple Music Parental Controls: Hur man blockerar explicita låtar
Internet

Apple Music Parental Controls: Hur man blockerar explicita låtar

täll in gräner för pel Kontrollera aktiviteter på Internet och ociala medier Begräna dator- och telefonanvändning Hantera filmer och muik Inte alla låtar på Ap...