Command naredba XCOPY - BAT za kopiranje datoteka iz jedne mape u drugu Windows 10

Jedan od zadataka na razini uprave koji neprestano obavljamo je kopiranje datoteka ili premještanje stavki, poput datoteka ili mapa, na nova mjesta. Iako se u ovom vodiču usredotočujemo na vodič za objašnjavanje naredbe Xcopy, toplo preporučujemo da za ovaj zadatak potpunog kopiranja datoteka i mapa upotrijebimo naredbu Robocopy, koja je jedna od najboljih za ovaj zadatak. Pogledat ćemo kako koristiti i naredbu XCOPY Windows 10 i naredbu MOVE Windows 10 uz korištenje bat za kopiranje datoteka i prepisivanje.

Iako to obično radimo pomoću tipki Ctrl + C (Kopiraj) i Ctrl + V (Zalijepi) ili pomoću izbornika Uređivanje, Solvetic danas donosi još jedan praktičan i puno centraliziraniji način izvođenja ove radnje, a to je korištenje terminala s Naredbe COPY i MOVE za kopiranje datoteka s CMD -a.

U nastavku vam prikazujemo različite mogućnosti, poput skripte za kopiranje datoteka iz jedne mape u drugu prozore koristeći i naredbu kopiraj Windows 10 i naredbu premještanje.

1. XCOPY naredba za kopiranje datoteka s CMD -a Windows 10


XCOPY (Kopiraj) je naredba razvijena za kopiranje jedne ili više datoteka na drugo određeno mjesto u sustavu Windows.

Korak 2
Opća sintaksa za korištenje s COPY je sljedeća s parametrima XCOPY:

 XCOPY ishodište [odredište] [/ 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] [/ ISKLJUČI: datoteka1 [+ datoteka2] [+ datoteka3]…]
Korak 3
Sada su ovdje izloženi parametri sljedeći:

IzvorOznačava datoteke koje ćemo kopirati.

SudbinaOdredite mjesto i / ili naziv novih datoteka.

/DOKopira samo datoteke s postavljenim atributima datoteke, ne mijenja trenutne atribute.

/ MKopira samo datoteke s postavljenim atributom datoteke, onemogućujući atribut datoteke.

/ D m-d-aKopira datoteke izmijenjene na ili nakon navedenog datuma, ako nije naveden datum, kopira samo datoteke čije je izvorno vrijeme novije od odredišnog.

/ ISKLJUČI datoteku1 + datoteku2 + datoteku3Označava popis datoteka koje sadrže nizove. Kad se bilo koji niz podudara s bilo kojim dijelom apsolutne staze datoteke za kopiranje, ta će se datoteka isključiti iz kopije.

 / ISKLJUČI datoteku1 [+ datoteku2] [+ datoteku3]

/ StrZatražuje potvrdu prije stvaranja svake odredišne ​​datoteke.

/ SKopirajte direktorije i poddirektorije osim praznih.

/IKopirajte direktorije i poddirektorije, uključujući prazne.

/ VProvjerite integritet svake nove datoteke.

/ WOd vas traži da pritisnete tipku prije kopiranja.

/ CNastavite kopirati čak i ako se pojave pogreške.

/ LAko odredište ne postoji i više je datoteka kopirano, pretpostavlja se da je odredište direktorij.

/ PNe prikazuje nazive datoteka tijekom kopiranja.

/FPrikazuje pune nazive izvornih i odredišnih datoteka dok se kopiraju.

/ LPrikazuje datoteke za kopiranje.

/ HTakođer kopirajte skrivene i sistemske datoteke.

/ RZapišite datoteke samo za čitanje.

/ TStvara strukturu direktorija, ali ne kopira datoteke. Ne uključuje prazne direktorije ili poddirektorije.

/ČAJuključuje prazne direktorije i poddirektorije.

/ILIKopira samo datoteke koje već postoje na odredištu.

/ KKopirajte atribute. Normalni Xcopy poništit će atribute samo za čitanje.

/ NKopirajte pomoću generiranih kratkih naziva.

/ILIKopira ACL i podatke o članovima iz datoteka.

/ XKopirajte konfiguraciju revizije (implicira / O).

/YPotisnite poruku kako biste potvrdili da želite prebrisati postojeću odredišnu datoteku.

/-DPrikazuje poruku za potvrdu želite li prebrisati postojeću odredišnu datoteku.

/ ZKopirajte mrežne datoteke u načinu ponovnog pokretanja.

Korak 4
Prema zadanim postavkama, kada se koristi XCOPY, pita nas želimo li prebrisati osim ako se naredba XCOPY ne pokreće iz paketne skripte.

U cijelom ovom procesu kopiranja datoteka u sustavu Windows, kada kopiramo ili premještamo datoteke i mape pomoću programa Windows Explorer, dopuštenja koja su postavljena na datotekama ili mapama mogu se mijenjati, dakle, kada kopiramo datoteku na sistemski volumen datoteka NTFS , Windows će je tretirati kao novu datoteku i, budući da se smatra novom datotekom, uzima dopuštenja odredišne ​​mape i trenutni korisnik postaje vlasnik kreatora.

Kada koristite XCOPY, ako koristimo prekidače / O, / X, / E, / H i / K za kopiranje datoteka, primjenjuju se sljedeća naslijeđena dopuštenja:

  • Sigurnosne postavke koje se dodjeljuju izravno datotekama i mapama čuvaju se kakve jesu.
  • Naslijeđene sigurnosne postavke iz roditeljske izvorne mape bit će izgubljene.
  • Sigurnosne postavke odredišnih mapa bit će naslijeđene.
  • Kad se datoteke ili mape premjeste na FAT volumene, mape i datoteke gube svoja NTFS dopuštenja jer FAT svesci ne podržavaju NTFS dopuštenja.

Korak 5
Na primjer, kopirat ćemo datoteku koja se nalazi na radnoj površini na particiju D zadržavajući njezina dopuštenja:

 xcopy C: \ Users \ Solvetic \ Desktop \ Solvetic.txt D: \ Solvetic / O / X / E / H / K 
Korak 6
To se mora pokrenuti u naredbenom retku s administratorskim dopuštenjima:

POVEĆAJTE

Korak 7
Na odredišnoj putanji možemo vidjeti da je naša datoteka ispravno kopirana:

POVEĆAJTE

Korak 8
U slučaju da datoteka postoji na odredišnoj putanji, vidjet ćemo sljedeću poruku koja pokazuje želimo li je prebrisati:

POVEĆAJTE

2. Naredba MOVE za kopiranje datoteka iz jedne mape u drugu Windows 10


MOVE (Move), je naredba razvijena za premještanje datoteka i preimenovanje datoteka i direktorija na Windows sustavima.

Premjestite jednu ili više datotekaZa premještanje jedne ili više datoteka upotrijebit ćemo sljedeću sintaksu:

 MOVE [/ Y | / -Y] [pogon:] [putanja] datoteka [,…] odredište 

Promijenite naziv direktorijaZa promjenu naziva direktorija u sustavu Windows koristit ćemo sljedeću sintaksu:

 MOVA [/ Y | / -Y] [pogon:] [putanja] dir1 dir2 

Korak 3
Korišteni parametri su:

pogon: datoteka puta1Odredite mjesto i naziv datoteke ili datoteka koje želimo premjestiti.

 [pogon:] [putanja] datoteka1

SudbinaOdređuje novo mjesto za datoteku, odredište se može sastojati od slova pogona i dvotočke, naziva direktorija ili njihove kombinacije.

pogon: staza dir1Navedite imenik čije ime želimo promijeniti.

 [drive:] [path] dir1

dir2Određuje novi naziv direktorija.

/YPotisnite poruku kako biste potvrdili da želimo prebrisati postojeću odredišnu datoteku.

/-DPrikazuje poruku za potvrdu želimo li prebrisati postojeću odredišnu datoteku.

Korak 4
Neki praktični primjeri korištenja MOVE su:

Premjestite datoteke u drugi direktorij

 premjesti odredišnu datoteku 

POVEĆAJTE

Uredite naziv datoteke za premještanjeU ovom procesu bit će moguće promijeniti naziv izvorne datoteke za to izvršavamo sljedeću sintaksu:

 premjesti odredišnu datoteku / novi naziv 

POVEĆAJTE

Korištenje zamjenskih znakovaKorištenje zamjenskih znakova daje nam mogućnost premještanja više datoteka s određenim nastavkom na određeno odredište. Sintaksa za korištenje je:

 premjestiti *. (proširenje) Direktorij_odredišta 
BilješkaU tom slučaju moramo otići u mapu u kojoj se nalaze datoteke za premještanje.

POVEĆAJTE

Premještanje direktorijaSintaksa za korištenje je sljedeća. U slučaju da nemamo odgovarajuća dopuštenja, vidjet ćemo sljedeću pogrešku. Bit će potrebno pristupiti svojstvima direktorija i definirati odgovarajuća dopuštenja.

 premjestiti direktorij Novi put 

POVEĆAJTE

3. Bat za kopiranje datoteka iz jedne mape u drugu Windows 10

Korak 1
Prvo što ćemo učiniti je otvoriti bilježnicu ili NotePad ++. Zatim ćemo napisati sljedeći format naredbe zamjenjujući i izvornu i odredišnu stazu:

 @echo off xcopy source_path destination_path parametri echo Kopiranje dovršeno! (ovaj redak nije obavezan za dodavanje prilagođene poruke) @pause

POVEĆAJTE

Korak 2
U ovom slučaju koristit ćemo sljedeću kombinaciju za kopiranje datoteka i mapa koje imamo unutar "origin_folder" u "destination_folder"

 @echo off xcopy C: \ Source_Folder C: \ Destination_Folder / s / c / k / y echo Kopiranje dovršeno! @pauza

POVEĆAJTE

BilješkaAko želimo da se prazne mape također kopiraju, dodat ćemo parametar / E.

 @echo off xcopy C: \ Source_Folder C: \ Destination_Folder / s / e / c / k / y echo Kopija je dovršena! @pauza

Korak 3
Sada spremamo našu datoteku klikom na ikonu spremi

POVEĆAJTE

Korak 4
Sada moramo spremiti našu bat datoteku na put koji želimo i dati joj ime koje završava s nastavkom ".bat".

POVEĆAJTE

Korak 5
Sada kliknemo na stvorenu izvršnu datoteku bat.

POVEĆAJTE

Korak 6
Vidjet ćemo da će to pokazati da je proces pravilno proveden

POVEĆAJTE

Korak 7
Ako odemo u odredišnu mapu, vidjet ćemo da su datoteke ispravno kopirane.

POVEĆAJTE

Tako smo vidjeli kako premjestiti ili kopirati više elemenata s Windows konzole na praktičan i jednostavan način.

wave wave wave wave wave