Dávkové kopírovanie súborov: Sprievodca kopírovaním súborov pomocou dávkových skriptov

Davkove Kopirovanie Suborov Sprievodca Kopirovanim Suborov Pomocou Davkovych Skriptov



Pokiaľ ide o správu súborov v digitálnom svete, jednou z úloh, ktoré často robíme, je kopírovanie jednotlivých súborov. Môže to byť vytváranie záloh, zdieľanie súborov s ostatnými alebo jednoducho organizovanie našich digitálnych aktív. Na automatizáciu úloh kopírovania súborov máte k dispozícii výkonný nástroj: dávkové skripty.

Príkazový riadok systému Windows alebo PowerShell môže spúšťať súbor príkazov, ktoré sú obsiahnuté v textových súboroch známych ako dávkové skripty, ktoré sa tiež označujú ako dávkové súbory. Táto príručka sa ponorí do toho, ako vytvoriť, prispôsobiť a použiť dávkové skripty na jednoduché kopírovanie súborov.

Syntax:

Základná syntax pre kopírovanie súboru z jedného priečinka do druhého pomocou príkazu Batch script „copy“ je nasledovná:







skopírujte cieľový priečinok zdrojového súboru

„Zdrojový súbor“ je cesta a názov súboru, ktorý chceme skopírovať. Okrem toho „cieľový priečinok“ určuje umiestnenie priečinka, do ktorého chceme súbor skopírovať.



V závislosti od vašich jedinečných požiadaviek môžete dodatočne definovať ďalšie voľby a parametre.



Vytvorenie dávkového súboru

Ak chcete začať, otvorte textový editor, ako je Poznámkový blok, Poznámkový blok ++ alebo akýkoľvek iný editor obyčajného textu podľa vášho výberu. Potom napíšte svoj dávkový skript zadaním série príkazov, jeden na riadok, ktoré chcete, aby skript vykonal. Tieto príkazy sa môžu pohybovať od jednoduchých operácií so súbormi, ako je kopírovanie alebo presúvanie súborov, až po zložitejšie úlohy zahŕňajúce systémové nastavenia alebo spúšťanie programov. Keď je váš skript pripravený, uložte súbor s príponou „.bat“. Toto rozšírenie systému Windows označuje, že súbor je dávkový skript. Po uložení môžete jednoducho dvakrát kliknúť na dávkový súbor a spustiť ho alebo ho spustiť z príkazového riadka alebo PowerShell tak, že prejdete na jeho umiestnenie a zadáte názov súboru.





Ak chcete spustiť dávkový súbor, jednoducho naň dvakrát kliknite. Táto akcia otvorí okno príkazového riadka a spustí skript.

Teraz, keď sme prebrali základy, prejdime k špecifikám kopírovania jednotlivých súborov pomocou dávkových skriptov.



Kopírovanie jedného súboru

Kopírovanie jedného súboru pomocou dávkového skriptu je jednoduchý proces. Dávkové skripty ponúkajú množstvo výhod, pokiaľ ide o kopírovanie jednotlivých súborov. Uľahčujú nám kopírovanie konkrétnych súborov z jedného miesta na druhé.

Ak chcete začať, otvorte v počítači so systémom Windows textový editor, napríklad Notepad alebo Notepad++. Teraz uvažujme o scenári, v ktorom máme súbor s názvom „important.docx“ v priečinku „Documents“ a chceme vytvoriť jeho zálohu v priečinku s názvom „Backup“.

Tento súbor môžeme skopírovať vytvorením dávkového skriptu a napísaním nasledujúceho kódu:

kopírovať 'C:\Users\Administrator\Documents\important.docx' 'C:\Backup'

„Kopírovať“ je príkaz na skopírovanie súborov v dávkovom skripte. „C:\Users\Administrator\Documents\important.docx“: je zdrojový súbor, ktorý chceme skopírovať. Nachádza sa na zadanej ceste a má názov „important.docx“.

V neposlednom rade „C:Backup“ je priečinok, do ktorého chceme súbor skopírovať. Opačná lomka na konci znamená, že súbor „important.docx“ by sa mal skopírovať do priečinka „Backup“.

Keď teda vykonáme tento príkaz, súbor „important.docx“ sa duplikuje z pôvodného umiestnenia v priečinku „Dokumenty“ do priečinka „Záloha“ na našom disku C.

Kopírovanie viacerých súborov

Ak chcete použiť dávkový skript, môžete si vybrať kolekciu súborov so súvisiacimi názvami alebo príponami pomocou zástupných znakov. Tu je syntax na kopírovanie viacerých súborov:

kopírovať 'source\*.extension' 'destinácia'

Tu je „source\*.extension“ zdrojová cesta a špecifikácia súboru pomocou zástupného znaku. Zástupný znak (*), ktorým je hviezdička, zodpovedá ľubovoľnému súboru s danou príponou. „Cieľ\“ je cieľový priečinok, do ktorého chceme skopírovať vybrané súbory.

Napríklad, ak chceme skopírovať všetky súbory „.docx“ zo zdrojového priečinka do cieľového priečinka, náš príkaz dávkového skriptu vyzerá takto:

kopírovať 'C:\Users\Administrator\Documents\*.docx' 'C:\Backup'

Poskytnutý príkaz dávkového skriptu, ktorý je „kopírovať „C:\Users\Administrator\Documents*.docx“ „C:\Backup“ skopíruje všetky súbory s príponou „.docx“ z priečinka „Documents“ používateľa „Administrator“. adresára do priečinka „Záloha“. Tento skript používa zástupný znak (*) na priradenie akéhokoľvek súboru v zdrojovom adresári s príponou „.docx“, čo umožňuje efektívne kopírovanie viacerých súborov naraz.

Keď spustíme tento skript dvojitým kliknutím na súbor, vybrané súbory „.docx“ sa duplikujú do priečinka „Záloha“.

Tiež môžeme skopírovať celý priečinok do iného priečinka pomocou príkazu Batch script. Príkaz „xcopy“ možno použiť na skopírovanie adresára spolu s ľubovoľnými podadresármi:

xcopy 'Zdrojový priečinok' 'Cieľový adresár' / A / ja

Tu prepínač „/E“ zabezpečuje skopírovanie všetkých podadresárov a prepínač „/I“ predpokladá, že cieľom je priečinok.

Kopírovanie súborov s rôznymi názvami

Keď pracujeme s dávkovými skriptami, existujú scenáre, v ktorých možno budeme musieť skopírovať súbory a zároveň im dať iné názvy v cieľovom priečinku. To by mohlo byť užitočné pre zmysluplnejšie vytváranie verzií, archiváciu alebo organizáciu súborov.

Tu je návod, ako môžeme vykonať túto úlohu pomocou dávkových skriptov:

kopírovať 'C:\Users\Administrator\Documents\important.docx' 'C:\Backup\MyData.docx'

V tomto skripte sme použili príkaz „copy“ na duplikovanie súboru „important.docx“ zo zdrojového priečinka do cieľového priečinka, ale tiež sme zadali nový názov, ktorým je „MyData.docx“ pre skopírovaný súbor v cieľovom priečinku. priečinok.

Tento prístup nám umožňuje zachovať pôvodný súbor neporušený pri vytváraní kópie s odlišným názvom v určenom umiestnení. Je to praktický spôsob, ako spravovať súbory s prispôsobenými konvenciami pomenovania tak, aby vyhovovali našim potrebám.

Nasledujúci obrázok ukazuje, že súbor sa skopíruje do cieľového priečinka so zadaným názvom:

Pomocou príkazu Batch script „copy“ môžete vykonávať aj mnohé ďalšie úlohy súvisiace s kopírovaním súborov.

Záver

Dávkové skriptovanie je cenná zručnosť pre každého, kto chce automatizovať úlohy správy súborov v systéme Windows. So znalosťami získanými z tejto príručky môžete vytvárať dávkové skripty na kopírovanie súborov, adresárov a dokonca aj celých štruktúr priečinkov. Súbory a adresáre môžete efektívne kopírovať pomocou príkazov „copy“ a „xcopy“ spolu so zástupnými znakmi. V tejto príručke je vysvetlený aj spôsob kopírovania súboru s iným názvom do cieľového priečinka.