En av administrasjonsnivåoppgavene vi hele tiden utfører, er å kopiere filer eller flytte elementer, for eksempel filer eller mapper, til nye steder. Selv om vi i denne opplæringen fokuserer på opplæringen for å forklare Xcopy -kommandoen, anbefaler vi på det sterkeste at vi for denne oppgaven med å kopiere filer og mapper helt bruker Robocopy -kommandoen, som er en av de beste for denne oppgaven. Vi skal se hvordan du bruker både XCOPY Windows 10 -kommandoen og MOVE Windows 10 -kommandoen i tillegg til å bruke bat for å kopiere filer og overskrive.
Selv om vi vanligvis gjør dette med tastene Ctrl + C (Kopier) og Ctrl + V (Lim inn) eller ved å bruke Rediger -menyen, gir Solvetic i dag en annen praktisk og mye mer sentralisert måte å utføre denne handlingen på, og det er å bruke terminalen med KOPIER og FLYT kommandoer for å kopiere filer fra CMD.
Nedenfor viser vi deg forskjellige alternativer, for eksempel et skript for å kopiere filer fra en mappe til et annet vindu ved å bruke både kopi Windows 10 -kommandoen og kommandoen flytte.
1. XCOPY -kommando for å kopiere filer fra CMD Windows 10
XCOPY (Copy) er en kommando utviklet for å kopiere en eller flere filer til et annet bestemt sted i Windows.
Steg 2
Den generelle syntaksen som skal brukes med COPY er som følger med XCOPY -parametere:
XCOPY opprinnelse [destinasjon] [/ A | / M] [/ D [: dato]] [/ 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] …]Trinn 3
Nå er parameterne som er avslørt her følgende:
KildeAngir filene vi skal kopiere.
SkjebneAngi plasseringen og / eller navnet på de nye filene.
/TILKopierer bare filer med filattributt, endrer ikke nåværende attributt.
/ MKopierer bare filer med filattributtet, og filattributtet deaktiveres.
/ D m-d-aKopierer filer som er endret på eller etter den angitte datoen, hvis ingen dato er angitt, kopieres bare filer hvis kildetid er nyere enn destinasjonstiden.
/ EXCLUDE file1 + file2 + file3Angir en liste over filer som inneholder strenger. Når noen av strengene samsvarer med noen del av den absolutte banen til filen som skal kopieres, vil den filen bli ekskludert fra kopien.
/ EXCLUDE file1 [+ file2] [+ file3]
/ PBer om bekreftelse før du oppretter hver målfil.
/ SKopier kataloger og undermapper bortsett fra tomme.
/OGKopier kataloger og underkataloger, inkludert tomme.
/ VKontroller integriteten til hver ny fil.
/ W.Be deg om å trykke på en tast før du kopierer.
/ CFortsett å kopiere selv om det oppstår feil.
/ LHvis destinasjonen ikke eksisterer og mer enn én fil er kopiert, antas destinasjonen å være en katalog.
/ QViser ikke filnavn under kopiering.
/FViser hele kilde- og målfilnavnene når de kopieres.
/ LViser filene som skal kopieres.
/ HKopier også skjulte filer og systemfiler.
/ ROverskrive skrivebeskyttede filer.
/ TOppretter katalogstrukturen, men kopierer ikke filene. Den inkluderer ikke tomme kataloger eller underkataloger.
/TEinkluderer tomme kataloger og underkataloger.
/ELLERDen kopierer bare filene som allerede finnes på destinasjonen.
/ KKopier attributtene. Normal Xcopy tilbakestiller skrivebeskyttede attributter.
/ NKopier ved hjelp av de genererte korte navnene.
/ELLERKopierer ACL og medlemsinformasjon fra filene.
/ XKopier revisjonskonfigurasjonen (impliserer / O).
/YUndertrykk meldingen for å bekrefte at du vil overskrive en eksisterende målfil.
/-YViser en melding for å bekrefte om du vil overskrive en eksisterende målfil.
/ ZKopier nettverksfiler i omstartbar modus.
Trinn 4
Som standard, når du bruker XCOPY, spør den om vi vil overskrive med mindre XCOPY -kommandoen kjøres fra et batchskript.
I hele denne prosessen med å kopiere filer i Windows, når vi kopierer eller flytter filer og mapper ved hjelp av Windows Utforsker, kan tillatelsene som er angitt for filene eller mappene endres, og dermed når vi kopierer en fil til et systemvolum av NTFS -filer , Vil Windows behandle den som en ny fil, og regnes som en ny fil, tar den tillatelsene til målmappen og den nåværende brukeren blir skaperen.
Når vi bruker XCOPY, hvis vi bruker bryterne / O, / X, / E, / H og / K for å kopiere filene, gjelder følgende arvede tillatelser:
- Sikkerhetsinnstillinger som er tilordnet filer og mapper direkte, beholdes som de er.
- De arvede sikkerhetsinnstillingene fra den overordnede kildekatalogen går tapt.
- Sikkerhetsinnstillingene for destinasjonsmappene arves.
- Når filer eller mapper flyttes til FAT -volumer, mister mappene og filene sine NTFS -tillatelser fordi FAT -volumene ikke støtter NTFS -tillatelser.
Trinn 5
For eksempel skal vi kopiere en fil som er på skrivebordet til partisjon D og beholde tillatelsene:
xcopy C: \ Users \ Solvetic \ Desktop \ Solvetic.txt D: \ Solvetic / O / X / E / H / KTrinn 6
Dette må kjøres ved ledeteksten med administratorrettigheter:
FORSTØRRE
Trinn 7
Vi kan se på destinasjonsbanen at filen vår er kopiert riktig:
FORSTØRRE
Trinn 8
Hvis filen finnes i destinasjonsbanen, ser vi følgende melding som indikerer om vi vil overskrive den:
FORSTØRRE
2. MOVE -kommando for å kopiere filer fra en mappe til en annen Windows 10
MOVE (Move), er en kommando utviklet for å flytte filer og gi nytt navn til filer og kataloger på Windows -systemer.
Flytt en eller flere filerFor å flytte en eller flere filer bruker vi følgende syntaks:
FLYTTE [/ Y | / -Y] [stasjon:] [bane] fil [, …] destinasjon
Endre katalognavnFor å endre navnet på en katalog i Windows bruker vi følgende syntaks:
MOVA [/ Y | / -Y] [stasjon:] [bane] dir1 dir2
Trinn 3
Parametrene som brukes er:
stasjon: banefil1Angi plasseringen og navnet på filen eller filene vi vil flytte.
[stasjon:] [bane] fil1
SkjebneAngir den nye plasseringen for filen, destinasjonen kan bestå av en stasjonsbokstav og et kolon, et katalognavn eller en kombinasjon av begge.
stasjon: sti dir1Angi katalogen hvis navn vi vil endre.
[stasjon:] [bane] dir1
dir2Angir det nye navnet på katalogen.
/YUndertrykk meldingen for å bekrefte at vi ønsker å overskrive en eksisterende målfil.
/-YDen viser en melding for å bekrefte om vi vil overskrive en eksisterende målfil.
Trinn 4
Noen praktiske eksempler ved bruk av MOVE er:
Flytt filer til en annen katalog
flytte destinasjonsfil
FORSTØRRE
Rediger navnet på filen du vil flytteI denne prosessen vil det være mulig å endre navnet på kildefilen for dette, vi utfører følgende syntaks:
flytte målfil / nytt navn
FORSTØRRE
Bruk av jokertegnBruken av jokertegn gir oss muligheten til å flytte flere filer med en bestemt utvidelse til en bestemt destinasjon. Syntaksen som skal brukes er:
flytte *. (utvidelse) Destinasjon_katalogMerkI dette tilfellet må vi gå til mappen der filene som skal flyttes er plassert.
FORSTØRRE
Flytt katalogerSyntaksen som skal brukes er følgende. Hvis du ikke har de riktige tillatelsene, ser vi følgende feil. Det vil være nødvendig å få tilgang til egenskapene til katalogen og definere de respektive tillatelsene.
flytte katalog Ny bane
FORSTØRRE
3. Bat for å kopiere filer fra en mappe til en annen Windows 10
Trinn 1
Det første vi skal gjøre er å åpne notisblokken eller NotePad ++. Deretter skriver vi følgende kommandoformat som erstatter både kilde- og destinasjonsbaner:
@echo off xcopy source_path destination_path parametere ekko Kopi fullført! (denne linjen er valgfri for å legge til en egendefinert melding) @pause
FORSTØRRE
Steg 2
I dette tilfellet skal vi bruke følgende kombinasjon til å kopiere filene og mappene vi har inne i "origin_mappe" i "destinasjonsmappe"
@echo off xcopy C: \ Source_Folder C: \ Destination_Folder / s / c / k / y echo Copy complete! @pause
FORSTØRRE
MerkHvis vi vil at de tomme mappene også skal kopieres, legger vi til parameteren / E.
@echo off xcopy C: \ Source_Folder C: \ Destination_Folder / s / e / c / k / y echo Kopi fullført! @pause
Trinn 3
Nå lagrer vi filen vår ved å klikke på lagre -ikonet
FORSTØRRE
Trinn 4
Nå må vi lagre flaggermusfilen vår i banen vi ønsker og gi den et navn som slutter på ".bat" -utvidelsen.
FORSTØRRE
Trinn 5
Nå klikker vi på vår kjørbare flaggermusfil som er opprettet.
FORSTØRRE
Trinn 6
Vi vil se at det vil indikere at prosessen har blitt utført riktig
FORSTØRRE
Trinn 7
Hvis vi går til målmappen, vil vi se at filene er kopiert riktig.
FORSTØRRE
Dermed har vi sett hvordan vi flytter eller kopierer flere elementer fra Windows -konsollen på en praktisk og enkel måte.