Batch File Copy: Vodič za kopiranje datoteka pomoću skupnih skripti

Batch File Copy Vodic Za Kopiranje Datoteka Pomocu Skupnih Skripti



Kada je riječ o upravljanju datotekama u digitalnom svijetu, jedan od zadataka koji često obavljamo jest kopiranje pojedinačnih datoteka. To može biti stvaranje sigurnosnih kopija, dijeljenje datoteka s drugima ili jednostavno organiziranje naše digitalne imovine. Na raspolaganju vam je moćan alat za automatizaciju zadataka kopiranja datoteka: Skupne skripte.

Windows Command Prompt ili PowerShell mogu pokrenuti skup naredbi koje se nalaze u tekstualnim datotekama poznatim kao Batch skripte, koje se također nazivaju Batch datoteke. Ovaj vodič istražuje kako stvoriti, prilagoditi i koristiti Batch skripte za kopiranje datoteka bez napora.

Sintaksa:

Osnovna sintaksa za kopiranje datoteke iz jedne mape u drugu pomoću naredbe Batch skripte “copy” je sljedeća:







kopiraj izvornu datoteku odredišna mapa

“Sourcefile” je put i naziv datoteke koju želimo kopirati. Nadalje, “destinationfolder” određuje mjesto mape u koju želimo kopirati datoteku.



Ovisno o vašim jedinstvenim zahtjevima, možete dodatno definirati druge mogućnosti i parametre.



Stvaranje paketne datoteke

Za početak otvorite uređivač teksta kao što je Notepad, Notepad++ ili bilo koji drugi uređivač običnog teksta po vašem izboru. Zatim napišite svoju Batch skriptu unosom niza naredbi, jednu po retku, za koje želite da skripta izvrši. Te naredbe mogu varirati od jednostavnih operacija datoteka poput kopiranja ili premještanja datoteka do složenijih zadataka koji uključuju postavke sustava ili pokretanje programa. Nakon što je vaša skripta spremna, spremite datoteku s nastavkom '.bat'. Ovo proširenje Windowsu pokazuje da je datoteka paketna skripta. Nakon spremanja možete jednostavno dvaput kliknuti paketnu datoteku da biste je pokrenuli ili je izvršiti iz naredbenog retka ili PowerShell-a tako da navigirate do njezine lokacije i unesete naziv datoteke.





Da biste pokrenuli paketnu datoteku, jednostavno je dvaput kliknite. Ova radnja otvara prozor naredbenog retka i pokreće skriptu.

Sad kad smo pokrili osnove, prijeđimo na specifičnosti kopiranja pojedinačnih datoteka pomoću Batch skripti.



Kopiranje jedne datoteke

Kopiranje jedne datoteke pomoću Batch skripte jednostavan je postupak. Batch skripte nude brojne prednosti kada je u pitanju kopiranje pojedinačnih datoteka. Oni nam olakšavaju kopiranje određenih datoteka s jednog mjesta na drugo.

Da biste započeli, otvorite uređivač teksta na računalu sa sustavom Windows, kao što je Notepad ili Notepad++. Razmotrimo sada scenarij u kojem imamo datoteku pod nazivom 'important.docx' u našoj mapi 'Documents' i želimo stvoriti njezinu sigurnosnu kopiju u mapi pod nazivom 'Backup'.

Ovu datoteku možemo kopirati stvaranjem Batch skripte i pisanjem sljedećeg koda:

kopirati 'C:\Korisnici\Administrator\Dokumenti\important.docx' 'C:\Sigurnosna kopija'

'Kopiraj' je naredba za kopiranje datoteka u paketnoj skripti. “C:\Users\Administrator\Documents\important.docx”: je izvorna datoteka koju želimo kopirati. Nalazi se na navedenoj stazi i ima naziv 'important.docx.'

Posljednje, ali ne manje važno, “C:Backup” je mapa u koju želimo kopirati datoteku. Obrnuta kosa crta na kraju označava da se 'important.docx' treba kopirati u mapu 'Backup'.

Dakle, kada izvršimo ovu naredbu, 'important.docx' će se duplicirati sa svoje izvorne lokacije u mapi 'Documents' u mapu 'Backup' na našem C disku.

Kopiranje više datoteka

Da biste koristili Batch skriptu, možete odabrati kolekciju datoteka sa srodnim nazivima ili ekstenzijama korištenjem zamjenskih znakova. Evo sintakse za kopiranje više datoteka:

kopirati 'izvor\*.proširenje' 'odredište'

Ovdje je 'source\*.extension' izvorni put i specifikacija datoteke pomoću zamjenskog znaka. Zamjenski znak (*), koji je zvjezdica, odgovara bilo kojoj datoteci s danim nastavkom. “Odredište\” je odredišna mapa u koju želimo kopirati odabrane datoteke.

Na primjer, ako želimo kopirati sve “.docx” datoteke iz izvorne mape u odredišnu mapu, naša naredba Batch script izgleda ovako:

kopirati 'C:\Korisnici\Administrator\Dokumenti\*.docx' 'C:\Sigurnosna kopija'

Dostavljena naredba Batch skripte koja je “copy “C:\Users\Administrator\Documents*.docx” “C:\Backup” kopira sve datoteke s ekstenzijom “.docx” iz mape “Documents” korisnika “Administrator” direktorija u mapu “Backup”. Ova skripta koristi zamjenski znak (*) za podudaranje bilo koje datoteke u izvornom direktoriju s ekstenzijom '.docx' koja omogućuje učinkovito kopiranje više datoteka odjednom.

Kada izvršimo ovu skriptu dvostrukim klikom na datoteku, odabrane “.docx” datoteke će se duplicirati u mapu “Backup”.

Također, možemo kopirati cijelu mapu u drugu mapu pomoću naredbe Batch script. Naredba “xcopy” može se koristiti za kopiranje direktorija zajedno s bilo kojim poddirektorijem:

xcopy 'Izvorna mapa' 'Odredišna mapa' / I / ja

Ovdje prekidač “/E” osigurava da su svi poddirektoriji kopirani, a prekidač “/I” pretpostavlja da je odredište mapa.

Kopiranje datoteka s različitim nazivima

Kada radimo sa skupnim skriptama, postoje scenariji u kojima ćemo možda trebati kopirati datoteke dajući im različita imena u odredišnoj mapi. Ovo bi moglo biti korisno za izradu verzija, arhiviranje ili smislenije organiziranje datoteka.

Evo kako možemo izvršiti ovaj zadatak pomoću skupnih skripti:

kopirati 'C:\Korisnici\Administrator\Dokumenti\important.docx' 'C:\Backup\MyData.docx'

U ovoj skripti upotrijebili smo naredbu 'copy' za dupliciranje datoteke 'important.docx' iz izvorne mape u odredišnu mapu, ali smo također naveli novi naziv koji je 'MyData.docx' za kopiranu datoteku u odredišnoj mapa.

Ovaj nam pristup omogućuje da izvornu datoteku održimo netaknutom dok stvaramo kopiju s različitim nazivom na navedenom mjestu. To je praktičan način za upravljanje datotekama s prilagođenim konvencijama imenovanja koje odgovaraju našim potrebama.

Sljedeća slika pokazuje da je datoteka kopirana u odredišnu mapu s navedenim nazivom:

Koristeći naredbu Batch skripta “copy”, također možete izvršiti mnoge druge zadatke povezane s kopiranjem datoteka.

Zaključak

Skupno skriptiranje je vrijedna vještina za svakoga tko želi automatizirati zadatke upravljanja datotekama u sustavu Windows. Sa znanjem stečenim iz ovog vodiča, možete stvoriti skupne skripte za kopiranje datoteka, direktorija, pa čak i cijele strukture mapa. Datoteke i direktorije možete učinkovito kopirati pomoću naredbi “copy” i “xcopy” zajedno sa zamjenskim znakovima. Također, u ovom vodiču objašnjena je metoda kopiranja datoteke s drugim nazivom u odredišnu mapu.