Command XCOPY -kommando - BAT för att kopiera filer från en mapp till en annan Windows 10

En av administrationsnivåuppgif.webpterna som vi ständigt utför är att kopiera filer eller flytta objekt, till exempel filer eller mappar, till nya platser. Även om vi i denna handledning fokuserar på handledning för att förklara Xcopy -kommandot, rekommenderar vi starkt att vi för denna uppgif.webpt att helt kopiera filer och mappar använder oss av Robocopy -kommandot, vilket är ett av de bästa för denna uppgif.webpt. Vi ska se hur man använder både XCOPY Windows 10 -kommandot och MOVE Windows 10 -kommandot förutom att använda bat för att kopiera filer och skriva över.

Även om vi normalt gör detta via tangenterna Ctrl + C (Kopiera) och Ctrl + V (Klistra in) eller genom att använda menyn Redigera, erbjuder Solvetic idag ett annat praktiskt och mycket mer centraliserat sätt att utföra denna åtgärd och det är att använda terminalen med KOPIERA och flytta kommandon för att kopiera filer från CMD.

Nedan visar vi dig olika alternativ, till exempel ett skript för att kopiera filer från en mapp till ett annat fönster med både kopiera Windows 10 -kommandot och flytta -kommandot.

1. XCOPY -kommando för att kopiera filer från CMD Windows 10


XCOPY (Copy) är ett kommando som utvecklats för att kopiera en eller flera filer till en annan specifik plats i Windows.

Steg 2
Den allmänna syntaxen som ska användas med COPY är följande med XCOPY -parametrar:

 XCOPY ursprung [destination] [/ A | / M] [/ D [: datum]] [/ P] [/ S [/ E]] [/ V] [/ W] [/ C] [/ I] [/ Q] [/ F] [/ L ] [/ H] [/ R] [/ T] [/ U] [/ K] [/ N] [/ O] [/ X] [/ Y] [/ -Y] [/ Z] [/ EXCLUDE: fil1 [+ fil2] [+ fil3] …]
Steg 3
Nu är parametrarna som avslöjas här följande:

KällaAnger vilka filer vi ska kopiera.

ÖdeAnge platsen och / eller namnet på de nya filerna.

/TILLKopierar endast filer med filattributet, ändrar inte det aktuella attributet.

/ MKopierar endast filer med filattributet, vilket inaktiverar filattributet.

/ D m-d-aKopierar filer som ändrats på eller efter det angivna datumet, om inget datum har angetts, kopieras endast filer vars källtid är senare än destinationstiden.

/ EXCLUDE file1 + file2 + file3Anger en lista med filer som innehåller strängar. När någon av strängarna matchar någon del av den absoluta sökvägen för filen som ska kopieras, utesluts den filen från kopian.

 / EXCLUDE file1 [+ file2] [+ file3]

/ PFrågar om bekräftelse innan varje målfil skapas.

/ SKopiera kataloger och underkataloger utom tomma.

/OCHKopiera kataloger och underkataloger, inklusive tomma.

/ VKontrollera integriteten för varje ny fil.

/ WUppmanar dig att trycka på en knapp innan du kopierar.

/ CFortsätt kopiera även om det uppstår fel.

/ LOm destinationen inte existerar och mer än en fil kopieras antas destinationen vara en katalog.

/ QVisar inte filnamn vid kopiering.

/FVisar fullständiga käll- och målfilnamn när de kopieras.

/ LVisar filerna som ska kopieras.

/ HKopiera också dolda och systemfiler.

/ RSkriv över skrivskyddade filer.

/ TSkapar katalogstrukturen men kopierar inte filerna. Den innehåller inte tomma kataloger eller underkataloger.

/TEinnehåller tomma kataloger och underkataloger.

/ELLERDen kopierar bara de filer som redan finns på destinationen.

/ KKopiera attributen. Normal Xcopy återställer skrivskyddade attribut.

/ NKopiera med de genererade kortnamnen.

/ELLERKopierar ACL och medlemsinformation från filerna.

/ XKopiera granskningskonfigurationen (implicerar / O).

/YUndertryck meddelandet för att bekräfta att du vill skriva över en befintlig målfil.

/-YVisar ett meddelande för att bekräfta om du vill skriva över en befintlig målfil.

/ ZKopiera nätverksfiler i omstartbart läge.

Steg 4
Som standard när den använder XCOPY frågar den om vi vill skriva över om inte kommandot XCOPY körs från ett batchskript.

I all denna process för att kopiera filer i Windows, när vi kopierar eller flyttar filer och mappar med Windows Utforskaren, kan de behörigheter som är inställda på filerna eller mapparna ändras, så när vi kopierar en fil till en systemvolym med NTFS -filer , Windows kommer att behandla den som en ny fil och eftersom den betraktas som en ny fil tar den behörigheten för målmappen och den nuvarande användaren blir skapare.

När vi använder XCOPY, om vi använder omkopplarna / O, / X, / E, / H och / K för att kopiera filerna, gäller följande ärvda behörigheter:

  • Säkerhetsinställningar som tilldelas filer och mappar direkt bevaras som de är.
  • De ärvda säkerhetsinställningarna från den överordnade källmappen försvinner.
  • Säkerhetsinställningarna för målmapparna ärvs.
  • När filer eller mappar flyttas till FAT -volymer förlorar mapparna och filerna sina NTFS -behörigheter eftersom FAT -volymerna inte stöder NTFS -behörigheter.

Steg 5
Till exempel kommer vi att kopiera en fil som finns på skrivbordet till partition D och behålla dess behörigheter:

 xcopy C: \ Users \ Solvetic \ Desktop \ Solvetic.txt D: \ Solvetic / O / X / E / H / K 
Steg 6
Detta måste köras med kommandotolken med administratörsbehörighet:

FÖRSTORA

Steg 7
Vi kan se i destinationsvägen att vår fil har kopierats korrekt:

FÖRSTORA

Steg 8
Om filen finns i destinationsvägen ser vi följande meddelande som anger om vi vill skriva över den:

FÖRSTORA

2. MOVE -kommando för att kopiera filer från en mapp till en annan Windows 10


MOVE (Move), är ett kommando som utvecklats för att flytta filer och byta namn på filer och kataloger på Windows -system.

Flytta en eller flera filerFör att flytta en eller flera filer använder vi följande syntax:

 FLYTTA [/ Y | / -Y] [enhet:] [sökväg] fil [, …] destination 

Ändra katalognamnFör att ändra namnet på en katalog i Windows använder vi följande syntax:

 MOVA [/ Y | / -Y] [enhet:] [sökväg] dir1 dir2 

Steg 3
De parametrar som används är:

enhet: sökfil 1Ange platsen och namnet på filen eller filerna som vi vill flytta.

 [enhet:] [sökväg] fil1

ÖdeAnger den nya platsen för filen, destinationen kan bestå av en enhetsbokstav och ett kolon, ett katalognamn eller en kombination av båda.

enhet: sökväg dir1Ange katalogen vars namn vi vill ändra.

 [enhet:] [sökväg] dir1

dir2Anger det nya namnet på katalogen.

/YUndertryck meddelandet för att bekräfta att vi vill skriva över en befintlig målfil.

/-YDet visar ett meddelande för att bekräfta om vi vill skriva över en befintlig målfil.

Steg 4
Några praktiska exempel när du använder MOVE är:

Flytta filer till en annan katalog

 flytta målfil 

FÖRSTORA

Redigera namnet på filen som ska flyttasI denna process kommer det att vara möjligt att ändra namnet på källfilen för detta, vi kör följande syntax:

 flytta målfil / nytt namn 

FÖRSTORA

Användning av jokerteckenAnvändningen av jokertecken ger oss möjlighet att flytta flera filer med ett visst tillägg till en specifik destination. Syntaxen som ska användas är:

 flytta *. (tillägg) Destination_directory 
NoteraI det här fallet måste vi gå till mappen där filerna som ska flyttas finns.

FÖRSTORA

Flytta katalogerSyntaxen som ska användas är följande. Om vi ​​inte har rätt behörighet ser vi följande fel. Det kommer att vara nödvändigt att få tillgång till katalogens egenskaper och definiera respektive behörigheter.

 flytta katalog Ny sökväg 

FÖRSTORA

3. Bat för att kopiera filer från en mapp till en annan Windows 10

Steg 1
Det första vi ska göra är att öppna anteckningsblock eller NotePad ++. Därefter skriver vi följande kommandoformat som ersätter både våra käll- och destinationsvägar:

 @echo off xcopy source_path destination_path parametrar eko Kopiera klar! (den här raden är valfri för att lägga till ett anpassat meddelande) @pause

FÖRSTORA

Steg 2
I det här fallet kommer vi att använda följande kombination för att kopiera de filer och mappar som vi har inuti "origin_folder" i "destination_folder"

 @echo off xcopy C: \ Source_Folder C: \ Destination_Folder / s / c / k / y echo Copy complete! @paus

FÖRSTORA

NoteraOm vi ​​vill att de tomma mapparna också ska kopieras lägger vi till parametern / E.

 @echo off xcopy C: \ Source_Folder C: \ Destination_Folder / s / e / c / k / y echo Kopiering klar! @paus

Steg 3
Nu sparar vi vår fil genom att klicka på ikonen Spara

FÖRSTORA

Steg 4
Nu måste vi spara vår bat -fil i den sökväg vi vill ha och ge den ett namn som slutar på ".bat" -tillägget.

FÖRSTORA

Steg 5
Nu klickar vi på vår körbara bat -fil som skapats.

FÖRSTORA

Steg 6
Vi kommer att se att det kommer att indikera att processen har utförts korrekt

FÖRSTORA

Steg 7
Om vi ​​går till målmappen ser vi att filerna har kopierats korrekt.

FÖRSTORA

Således har vi sett hur man flyttar eller kopierar flera element från Windows -konsolen på ett praktiskt och enkelt sätt.

Du kommer att bidra till utvecklingen av webbplatsen, dela sidan med dina vänner

wave wave wave wave wave