Paketinio failo kopijavimas: Failų kopijavimo naudojant paketinius scenarijus vadovas

Paketinio Failo Kopijavimas Failu Kopijavimo Naudojant Paketinius Scenarijus Vadovas



Kalbant apie failų tvarkymą skaitmeniniame pasaulyje, viena užduotis, kurią dažnai atliekame, yra atskirų failų kopijavimas. Tai gali būti atsarginių kopijų kūrimas, failų bendrinimas su kitais arba tiesiog skaitmeninio turto tvarkymas. Turite galingą failų kopijavimo užduočių automatizavimo įrankį: Paketiniai scenarijai.

„Windows“ komandų eilutė arba „PowerShell“ gali paleisti komandų rinkinį, kuris yra tekstiniuose failuose, žinomuose kaip paketiniai scenarijai, taip pat vadinami paketiniais failais. Šiame vadove išsamiai aprašoma, kaip sukurti, tinkinti ir naudoti paketinius scenarijus, kad galėtumėte lengvai kopijuoti failus.

Sintaksė:

Pagrindinė failo kopijavimo iš vieno aplanko į kitą sintaksė naudojant komandą Batch script 'copy' yra tokia:







nukopijuokite šaltinio failo paskirties aplanką

„Sourcefile“ yra failo, kurį norime nukopijuoti, kelias ir pavadinimas. Be to, „destinationfolder“ nurodo aplanko, į kurį norime nukopijuoti failą, vietą.



Atsižvelgdami į jūsų unikalius reikalavimus, galite papildomai apibrėžti kitus pasirinkimus ir parametrus.



Paketinio failo kūrimas

Norėdami pradėti, atidarykite teksto rengyklę, pvz., „Notepad“, „Notepad++“ arba bet kurią kitą pasirinktą paprasto teksto rengyklę. Tada parašykite savo paketinį scenarijų įvesdami komandų seriją, po vieną eilutėje, kurias norite, kad scenarijus būtų vykdomas. Šios komandos gali svyruoti nuo paprastų failų operacijų, tokių kaip failų kopijavimas ar perkėlimas, iki sudėtingesnių užduočių, susijusių su sistemos nustatymais arba programų vykdymu. Kai scenarijus bus paruoštas, išsaugokite failą su plėtiniu „.bat“. Šis plėtinys nurodo „Windows“, kad failas yra paketinis scenarijus. Išsaugoję galite tiesiog dukart spustelėti paketinį failą, kad jį paleistumėte, arba paleiskite jį iš komandų eilutės arba „PowerShell“, eidami į jo vietą ir įvesdami failo pavadinimą.





Norėdami paleisti paketinį failą, tiesiog dukart spustelėkite jį. Šis veiksmas atidaro komandų eilutės langą ir paleidžia scenarijų.

Dabar, kai apžvelgėme pagrindus, pereikime prie atskirų failų kopijavimo naudojant paketinius scenarijus specifikos.



Vieno failo kopijavimas

Vieno failo kopijavimas naudojant paketinį scenarijų yra nesudėtingas procesas. Paketiniai scenarijai suteikia daug privalumų, kai reikia kopijuoti atskirus failus. Jie leidžia mums lengvai kopijuoti konkrečius failus iš vienos vietos į kitą.

Norėdami pradėti, atidarykite teksto rengyklę „Windows“ kompiuteryje, pvz., „Notepad“ arba „Notepad++“. Dabar apsvarstykime scenarijų, kai aplanke „Dokumentai“ turime failą pavadinimu „important.docx“ ir norime sukurti jo atsarginę kopiją aplanke „Atsarginė kopija“.

Šį failą galime nukopijuoti sukurdami paketinį scenarijų ir parašydami šį kodą:

kopija 'C:\Users\Administrator\Documents\important.docx' 'C:\Backup'

„Kopijuoti“ yra komanda, skirta kopijuoti failus į paketinį scenarijų. „C:\Users\Administrator\Documents\important.docx“: yra šaltinio failas, kurį norime nukopijuoti. Jis yra nurodytame kelyje ir turi pavadinimą „important.docx“.

Paskutinis, bet ne mažiau svarbus dalykas, „C: Backup“ yra aplankas, į kurį norime kopijuoti failą. Pasvirasis brūkšnys pabaigoje rodo, kad „important.docx“ reikia nukopijuoti į aplanką „Atsarginė kopija“.

Taigi, kai vykdysime šią komandą, „important.docx“ bus nukopijuotas iš pradinės vietos aplanke „Dokumentai“ į aplanką „Atsarginė kopija“ mūsų C diske.

Kelių failų kopijavimas

Norėdami naudoti paketinį scenarijų, galite pasirinkti rinkinį failų su susijusiais pavadinimais arba plėtiniais, naudodami pakaitos simbolius. Štai kelių failų kopijavimo sintaksė:

kopija 'šaltinis\*.plėtinys' 'Kelionės tikslas'

Čia „source\*.extension“ yra šaltinio kelias ir failo specifikacija naudojant pakaitos simbolį. Pakaitos simbolis (*), kuris yra žvaigždutė, atitinka bet kurį failą su nurodytu plėtiniu. „Paskirties vieta\“ yra paskirties aplankas, į kurį norime kopijuoti pasirinktus failus.

Pavyzdžiui, jei norime nukopijuoti visus „.docx“ failus iš šaltinio aplanko į paskirties aplanką, mūsų Batch scenarijaus komanda atrodo taip:

kopija 'C:\Users\Administrator\Documents\*.docx' 'C:\Backup'

Pateikta paketinio scenarijaus komanda, kuri yra „kopijuoti „C:\Users\Administrator\Documents*.docx“ „C:\Backup“, nukopijuoja visus failus su plėtiniu „.docx“ iš „Administrator“ vartotojo aplanko „Documents“ katalogą į aplanką „Atsarginė kopija“. Šiame scenarijuje naudojamas pakaitos simbolis (*), kad atitiktų bet kurį failą šaltinio kataloge su plėtiniu „.docx“, kuris leidžia efektyviai kopijuoti kelis failus vienu metu.

Kai vykdome šį scenarijų dukart spustelėdami failą, pasirinkti „.docx“ failai bus nukopijuoti į aplanką „Atsarginė kopija“.

Be to, mes galime nukopijuoti visą aplanką į kitą aplanką naudodami komandą Batch script. Komanda „xcopy“ gali būti naudojama norint nukopijuoti katalogą kartu su bet kuriais pakatalogiais:

xcopy 'Šaltinio aplankas' 'Paskirties aplanką' / IR /

Čia jungiklis „/E“ užtikrina, kad būtų nukopijuoti visi pakatalogiai, o „/I“ jungiklis daro prielaidą, kad paskirties vieta yra aplankas.

Failų su skirtingais pavadinimais kopijavimas

Kai dirbame su paketiniais scenarijais, yra scenarijų, kai mums gali tekti nukopijuoti failus, suteikiant jiems skirtingus pavadinimus paskirties aplanke. Tai gali būti naudinga kuriant versijas, archyvuojant ar prasmingiau tvarkant failus.

Štai kaip galime atlikti šią užduotį naudodami paketinius scenarijus:

kopija 'C:\Users\Administrator\Documents\important.docx' 'C:\Backup\MyData.docx'

Šiame scenarijuje mes naudojome komandą „copy“, kad nukopijuotume „important.docx“ failą iš šaltinio aplanko į paskirties aplanką, tačiau taip pat nurodėme naują pavadinimą „MyData.docx“ nukopijuotam failui paskirties vietoje. aplanką.

Šis metodas leidžia išlaikyti originalų failą nepažeistą, kartu sukuriant kopiją su skirtingu pavadinimu nurodytoje vietoje. Tai praktiškas būdas tvarkyti failus su pritaikytomis pavadinimų sutartimis, atitinkančiomis mūsų poreikius.

Toliau pateiktame paveikslėlyje parodyta, kad failas nukopijuotas į paskirties aplanką nurodytu pavadinimu:

Naudodami komandą Paketinis scenarijus „kopijuoti“, taip pat galite atlikti daug kitų su failų kopijavimu susijusių užduočių.

Išvada

Paketinis scenarijus yra vertingas įgūdis visiems, norintiems automatizuoti failų valdymo užduotis sistemoje Windows. Turėdami žinių, gautų iš šio vadovo, galite sukurti paketinius scenarijus, kad nukopijuotumėte failus, katalogus ir net visas aplankų struktūras. Galite efektyviai kopijuoti failus ir katalogus naudodami komandas „copy“ ir „xcopy“ kartu su pakaitos simboliais. Be to, šiame vadove paaiškinta, kaip kopijuoti failą kitu pavadinimu į paskirties aplanką.