Paketno kopiranje datotek: vodnik za kopiranje datotek s paketnimi skripti

Paketno Kopiranje Datotek Vodnik Za Kopiranje Datotek S Paketnimi Skripti



Ko gre za upravljanje datotek v digitalnem svetu, je ena naloga, ki jo pogosto počnemo, kopiranje posameznih datotek. To je lahko ustvarjanje varnostnih kopij, deljenje datotek z drugimi ali preprosto organiziranje naših digitalnih sredstev. Na voljo vam je zmogljivo orodje za avtomatizacijo opravil kopiranja datotek: Paketni skripti.

Ukazni poziv Windows ali lupina PowerShell lahko zaženeta nabor ukazov, ki so v besedilnih datotekah, znanih kot paketni skripti, imenovani tudi paketne datoteke. Ta vodnik se poglobi v ustvarjanje, prilagajanje in uporabo paketnih skriptov za preprosto kopiranje datotek.

Sintaksa:

Osnovna sintaksa za kopiranje datoteke iz ene mape v drugo z ukazom »copy« paketnega skripta je naslednja:







kopiraj izvorno datoteko ciljno mapo

'Izvorna datoteka' je pot in ime datoteke, ki jo želimo kopirati. Poleg tega »destinationfolder« določa lokacijo mape, v katero želimo kopirati datoteko.



Glede na vaše edinstvene zahteve lahko dodatno določite druge izbire in parametre.



Ustvarjanje paketne datoteke

Za začetek odprite urejevalnik besedila, kot je Notepad, Notepad++ ali kateri koli drug urejevalnik navadnega besedila po vaši izbiri. Nato napišite paketni skript tako, da vnesete niz ukazov, enega v vsako vrstico, za katere želite, da jih skript izvede. Ti ukazi lahko segajo od preprostih operacij datotek, kot je kopiranje ali premikanje datotek, do bolj zapletenih nalog, ki vključujejo sistemske nastavitve ali zagon programov. Ko je skript pripravljen, shranite datoteko s pripono ».bat«. Ta razširitev sistemu Windows nakazuje, da je datoteka paketni skript. Po shranjevanju lahko preprosto dvokliknete paketno datoteko, da jo zaženete, ali pa jo izvedete iz ukaznega poziva ali lupine PowerShell, tako da se pomaknete na njeno lokacijo in vnesete ime datoteke.





Če želite zagnati paketno datoteko, jo preprosto dvokliknite. To dejanje odpre okno ukaznega poziva in zažene skript.

Zdaj, ko smo obravnavali osnove, pojdimo k posebnostim kopiranja posameznih datotek s paketnimi skripti.



Kopiranje ene datoteke

Kopiranje posamezne datoteke s paketnim skriptom je preprost postopek. Paketni skripti ponujajo številne prednosti, ko gre za kopiranje posameznih datotek. Poenostavljajo nam kopiranje določenih datotek z enega mesta na drugega.

Če želite začeti, odprite urejevalnik besedila v računalniku z operacijskim sistemom Windows, na primer Notepad ali Notepad++. Zdaj pa razmislimo o scenariju, kjer imamo v mapi »Dokumenti« datoteko z imenom »important.docx« in želimo ustvariti njeno varnostno kopijo v mapi z imenom »Varnostna kopija«.

To datoteko lahko kopiramo tako, da ustvarimo paketni skript in napišemo to kodo:

kopirati 'C:\Uporabniki\Administrator\Documents\important.docx' 'C:\Varnostna kopija'

»Kopiraj« je ukaz za kopiranje datotek v paketnem skriptu. »C:\Users\Administrator\Documents\important.docx«: je izvorna datoteka, ki jo želimo kopirati. Nahaja se na navedeni poti in ima ime »important.docx«.

Nenazadnje je »C:Backup« mapa, v katero radi kopiramo datoteko. Poševnica nazaj na koncu pomeni, da je treba »important.docx« kopirati v mapo »Backup«.

Torej, ko izvedemo ta ukaz, bo »important.docx« podvojen s prvotne lokacije v mapi »Documents« v mapo »Backup« na našem pogonu C.

Kopiranje več datotek

Če želite uporabiti paketni skript, lahko izberete zbirko datotek s sorodnimi imeni ali končnicami z uporabo nadomestnih znakov. Tukaj je sintaksa za kopiranje več datotek:

kopirati 'source\*.extension' 'destinacija'

Tukaj je »source\*.extension« izvorna pot in specifikacija datoteke z uporabo nadomestnega znaka. Nadomestni znak (*), ki je zvezdica, se ujema s katero koli datoteko z dano pripono. »Cilj\« je ciljna mapa, kamor želimo kopirati izbrane datoteke.

Na primer, če želimo kopirati vse datoteke ».docx« iz izvorne mape v ciljno mapo, je naš ukaz Batch script videti takole:

kopirati 'C:\Uporabniki\Administrator\Dokumenti\*.docx' 'C:\Varnostna kopija'

Priloženi paketni skriptni ukaz, ki je »kopiraj »C:\Users\Administrator\Documents*.docx« »C:\Backup«, kopira vse datoteke s pripono ».docx« iz mape »Dokumenti« uporabnika »Administrator« v mapo »Backup«. Ta skript uporablja nadomestni znak (*), da se ujema s katero koli datoteko v izvornem imeniku s pripono ».docx«, ki omogoča učinkovito kopiranje več datotek hkrati.

Ko izvedemo ta skript z dvojnim klikom na datoteko, se izbrane datoteke ».docx« podvojijo v mapo »Backup«.

Prav tako lahko kopiramo celotno mapo v drugo mapo z ukazom Batch script. Ukaz “xcopy” lahko uporabite za kopiranje imenika skupaj s poljubnimi podimeniki:

xcopy 'Izvorna mapa' 'Ciljna mapa' / IN / jaz

Tukaj stikalo »/E« zagotavlja, da so vsi podimeniki kopirani, stikalo »/I« pa predvideva, da je cilj mapa.

Kopiranje datotek z različnimi imeni

Ko delamo s paketnimi skripti, obstajajo scenariji, v katerih bomo morda morali kopirati datoteke in jim v ciljni mapi dati različna imena. To bi lahko bilo koristno za urejanje različic, arhiviranje ali bolj smiselno organiziranje datotek.

Tukaj je opisano, kako lahko to nalogo opravimo s paketnimi skripti:

kopirati 'C:\Uporabniki\Administrator\Documents\important.docx' 'C:\Backup\MyData.docx'

V tem skriptu smo z ukazom »copy« podvojili datoteko »important.docx« iz izvorne mape v ciljno mapo, podali pa smo tudi novo ime, ki je »MyData.docx« za kopirano datoteko v ciljni mapi. mapo.

Ta pristop nam omogoča, da izvirno datoteko ohranimo nedotaknjeno, hkrati pa ustvarimo kopijo z različnim imenom na določenem mestu. To je praktičen način za upravljanje datotek s prilagojenimi poimenovanji, ki ustrezajo našim potrebam.

Naslednja slika prikazuje, da je datoteka kopirana v ciljno mapo z navedenim imenom:

Z ukazom »kopiraj« paketnega skripta lahko izvajate tudi številna druga opravila, povezana s kopiranjem datotek.

Zaključek

Paketno skriptiranje je dragocena veščina za vsakogar, ki želi avtomatizirati naloge upravljanja datotek v sistemu Windows. Z znanjem, pridobljenim v tem priročniku, lahko ustvarite paketne skripte za kopiranje datotek, imenikov in celo celotne strukture map. Datoteke in imenike lahko učinkovito kopirate z ukazoma »copy« in »xcopy« skupaj z nadomestnimi znaki. V tem priročniku je razložen tudi način kopiranja datoteke z drugačnim imenom v ciljno mapo.