Eräkopiointi: Opas tiedostojen kopioimiseen eräkomentosarjoilla

Erakopiointi Opas Tiedostojen Kopioimiseen Erakomentosarjoilla



Mitä tulee tiedostojen hallintaan digitaalisessa maailmassa, yksi tehtävistä, jota usein huomaamme tekemässä, on yksittäisten tiedostojen kopioiminen. Se voi olla varmuuskopioiden luomista, tiedostojen jakamista muiden kanssa tai yksinkertaisesti digitaalisten varojen järjestämistä. Käytössäsi on tehokas työkalu tiedostojen kopiointitehtävien automatisointiin: Eräkomentosarjat.

Windowsin komentokehote tai PowerShell voivat suorittaa joukon komentoja, jotka sisältyvät tekstitiedostoihin, jotka tunnetaan eräkomentosarjoina, joita kutsutaan myös erätiedostoiksi. Tässä oppaassa kerrotaan, kuinka voit luoda, mukauttaa ja käyttää Batch-komentosarjoja tiedostojen kopioimiseen vaivattomasti.

Syntaksi:

Perussyntaksi tiedoston kopioimiseksi kansiosta toiseen Batch script “copy” -komennolla on seuraava:







kopioi lähdetiedoston kohdekansio

'Lähdetiedosto' on kopioitavan tiedoston polku ja nimi. Lisäksi 'destinationfolder' määrittää sen kansion sijainnin, johon haluamme kopioida tiedoston.



Ainutlaatuisista vaatimuksistasi riippuen voit lisäksi määrittää muita vaihtoehtoja ja parametreja.



Erätiedoston luominen

Aloita avaamalla tekstieditori, kuten Notepad, Notepad++ tai mikä tahansa muu valitsemasi pelkkä tekstieditori. Kirjoita sitten Eräskripti kirjoittamalla komentosarja, yksi kullekin riville, jotka haluat komentosarjan suorittavan. Nämä komennot voivat vaihdella yksinkertaisista tiedostotoiminnoista, kuten tiedostojen kopioimisesta tai siirtämisestä, monimutkaisempiin tehtäviin, joihin liittyy järjestelmäasetuksia tai ohjelmien suorittamista. Kun skripti on valmis, tallenna tiedosto .bat-tunnisteella. Tämä laajennus osoittaa Windowsille, että tiedosto on eräkomentosarja. Tallennuksen jälkeen voit yksinkertaisesti kaksoisnapsauttaa erätiedostoa suorittaaksesi sen tai suorittaa sen komentokehotteesta tai PowerShellistä navigoimalla sen sijaintiin ja kirjoittamalla tiedoston nimen.





Suorita erätiedosto kaksoisnapsauttamalla sitä. Tämä toiminto avaa komentokehoteikkunan ja suorittaa komentosarjan.

Nyt kun käsitimme perusasiat, siirrytään yksittäisten tiedostojen kopioinnin yksityiskohtiin eräkomentosarjoilla.



Yhden tiedoston kopioiminen

Yhden tiedoston kopioiminen eräkomentosarjalla on yksinkertainen prosessi. Eräkomentosarjat tarjoavat lukuisia etuja yksittäisten tiedostojen kopioimiseen. Niiden avulla meidän on helppo kopioida tiettyjä tiedostoja paikasta toiseen.

Aloita avaamalla tekstieditori Windows-tietokoneellasi, kuten Notepad tai Notepad++. Tarkastellaan nyt tilannetta, jossa meillä on tiedosto nimeltä 'important.docx' 'Documents'-kansiossamme ja haluamme luoda siitä varmuuskopion kansioon nimeltä 'Varmuuskopio'.

Voimme kopioida tämän tiedoston luomalla eräskriptin ja kirjoittamalla seuraavan koodin:

kopio 'C:\Users\Administrator\Documents\important.docx' 'C:\Varmuuskopio'

'Copy' on komento kopioida tiedostot eräskriptillä. 'C:\Users\Administrator\Documents\important.docx': on lähdetiedosto, jonka haluamme kopioida. Se sijaitsee määritetyssä polussa ja sen nimi on 'important.docx'.

Viimeisenä mutta ei vähäisimpänä, 'C:Backup' on kansio, johon haluamme kopioida tiedoston. Kenoviiva lopussa osoittaa, että 'important.docx' tulee kopioida 'Varmuuskopio'-kansioon.

Joten kun suoritamme tämän komennon, 'important.docx' kopioidaan alkuperäisestä sijainnistaan ​​'Documents'-kansiossa C-asemamme 'Backup'-kansioon.

Useiden tiedostojen kopioiminen

Eräkomentosarjan käyttämiseksi voit valita kokoelman tiedostoja, joilla on toisiinsa liittyviä nimiä tai laajennuksia käyttämällä jokerimerkkejä. Tässä on syntaksi useiden tiedostojen kopioimiseen:

kopio 'lähde\*.laajennus' 'kohde'

Tässä 'source\*.extension' on lähdepolku ja tiedostomääritykset jokerimerkkiä käyttäen. Jokerimerkki (*), joka on tähti, vastaa mitä tahansa tiedostoa, jolla on annettu tunniste. 'Kohde\' on kohdekansio, johon haluamme kopioida valitut tiedostot.

Jos esimerkiksi haluamme kopioida kaikki .docx-tiedostot lähdekansiosta kohdekansioon, Batch script -komentomme näyttää tältä:

kopio 'C:\Users\Administrator\Documents\*.docx' 'C:\Varmuuskopio'

Mukana toimitettu Batch-skriptikomento, joka on 'copy 'C:\Users\Administrator\Documents*.docx' 'C:\Backup' kopioi kaikki tiedostot, joiden tiedostopääte on '.docx' 'Järjestelmänvalvojan'-käyttäjän 'Documents'-kansiosta. hakemistosta 'Varmuuskopio'-kansioon. Tämä komentosarja käyttää jokerimerkkiä (*) vastaamaan mitä tahansa lähdehakemiston tiedostoa, jonka laajennus on '.docx', joka mahdollistaa useiden tiedostojen tehokkaan kopioimisen kerralla.

Kun suoritamme tämän skriptin kaksoisnapsauttamalla tiedostoa, valitut '.docx'-tiedostot kopioidaan 'Varmuuskopio'-kansioon.

Voimme myös kopioida koko kansion toiseen kansioon Batch script -komennolla. “xcopy”-komentoa voidaan käyttää kopioimaan hakemisto yhdessä minkä tahansa alihakemiston kanssa:

xcopy 'lähdekansio' 'Kohdekansio' / JA / minä

Tässä '/E'-kytkin varmistaa, että kaikki alihakemistot kopioidaan, ja '/I'-kytkin olettaa, että kohde on kansio.

Tiedostojen kopioiminen eri nimillä

Kun työskentelemme eräkomentosarjojen kanssa, saatamme joutua kopioimaan tiedostot ja antamaan niille eri nimet kohdekansiossa. Tästä voi olla hyötyä versioinnissa, arkistointissa tai tiedostojen tarkoituksenmukaisemmassa järjestämisessä.

Näin voimme suorittaa tämän tehtävän käyttämällä eräskriptejä:

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

Tässä komentosarjassa käytimme 'copy'-komentoa kopioimaan 'important.docx'-tiedosto lähdekansiosta kohdekansioon, mutta määritimme myös uuden nimen, joka on 'MyData.docx' kopioidulle tiedostolle kohdekansiossa. kansio.

Tämän lähestymistavan avulla voimme säilyttää alkuperäisen tiedoston ennallaan samalla kun luomme kopion, jolla on erillinen nimi määritettyyn sijaintiin. Se on käytännöllinen tapa hallita tiedostoja mukautetuilla nimeämiskäytännöillä, jotka sopivat tarpeisiimme.

Seuraava kuva näyttää, että tiedosto on kopioitu kohdekansioon määritetyllä nimellä:

Batch script “copy” -komennolla voit suorittaa myös monia muita tiedostojen kopioimiseen liittyviä tehtäviä.

Johtopäätös

Eräkomentosarja on arvokas taito kaikille, jotka haluavat automatisoida tiedostojen hallintatehtävät Windowsissa. Tästä oppaasta saatujen tietojen avulla voit luoda eräkomentosarjoja tiedostojen, hakemistojen ja jopa koko kansiorakenteiden kopioimiseksi. Voit kopioida tiedostoja ja hakemistoja tehokkaasti 'copy'- ja 'xcopy'-komennoilla sekä yleismerkkien kanssa. Tässä oppaassa selitetään myös tapa kopioida eri niminen tiedosto kohdekansioon.