Batch File Copy: En veiledning for kopiering av filer ved hjelp av batch-skript

Batch File Copy En Veiledning For Kopiering Av Filer Ved Hjelp Av Batch Skript



Når det gjelder å administrere filer i den digitale verden, er en oppgave som vi ofte finner oss selv i å kopiere de enkelte filene. Det kan være for å lage sikkerhetskopier, dele filer med andre eller ganske enkelt organisere våre digitale eiendeler. Det er et kraftig verktøy til din disposisjon for å automatisere filkopieringsoppgavene: Batch-skript.

Windows-ledeteksten eller PowerShell kan kjøre et sett med kommandoer som finnes i tekstfiler kjent som batch-skript, også referert til som batchfiler. Denne veiledningen går inn i hvordan du oppretter, tilpasser og bruker batch-skriptene for å kopiere filene uten problemer.

Syntaks:

Den grunnleggende syntaksen for å kopiere en fil fra en mappe til en annen ved å bruke batchskriptet 'copy'-kommandoen er som følger:







kopier kildefilens målmappe

'Kildefilen' er banen og navnet på filen vi ønsker å kopiere. Videre spesifiserer 'destinasjonsmappen' plasseringen til mappen som vi ønsker å kopiere filen til.



Avhengig av dine unike krav, kan du i tillegg definere andre valg og parametere.



Opprette en batchfil

For å starte, åpne et tekstredigeringsprogram som Notisblokk, Notisblokk++ eller et annet vanlig tekstredigeringsprogram etter eget valg. Deretter skriver du Batch-skriptet ditt ved å skrive inn en rekke kommandoer, én per linje, som du vil at skriptet skal utføre. Disse kommandoene kan variere fra enkle filoperasjoner som å kopiere eller flytte filene til mer komplekse oppgaver som involverer systeminnstillinger eller kjører programmene. Når skriptet ditt er klart, lagrer du filen med filtypen '.bat'. Denne utvidelsen indikerer for Windows at filen er et batch-skript. Etter lagring kan du ganske enkelt dobbeltklikke på batchfilen for å kjøre den eller kjøre den fra ledeteksten eller PowerShell ved å navigere til plasseringen og skrive inn filnavnet.





For å kjøre en batch-fil, dobbeltklikk på den. Denne handlingen åpner et ledetekstvindu og kjører skriptet.

Nå som vi dekket det grunnleggende, la oss gå videre til detaljene ved å kopiere enkeltfiler ved hjelp av batch-skript.



Kopiere en enkelt fil

Å kopiere en enkelt fil ved hjelp av et batch-skript er en enkel prosess. Batch-skript gir mange fordeler når det gjelder å kopiere enkeltfiler. De gjør det enkelt for oss å kopiere spesifikke filer fra ett sted til et annet.

Åpne et tekstredigeringsprogram på din Windows-PC, for eksempel Notisblokk eller Notisblokk++, for å komme i gang. La oss nå vurdere et scenario der vi har en fil som heter 'important.docx' i mappen 'Dokumenter', og vi ønsker å lage en sikkerhetskopi av den i en mappe som heter 'Sikkerhetskopiering'.

Vi kan kopiere denne filen ved å lage et batch-skript og skrive følgende kode:

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

'Kopier' er kommandoen for å kopiere filene i et batch-skript. 'C:\Users\Administrator\Documents\important.docx': er kildefilen vi ønsker å kopiere. Den ligger på den angitte banen og har navnet «important.docx».

Sist men ikke minst, 'C:Backup' er mappen som vi liker å kopiere filen til. Omvendt skråstrek på slutten indikerer at 'important.docx' skal kopieres inn i 'Backup'-mappen.

Så når vi utfører denne kommandoen, dupliseres 'important.docx' fra sin opprinnelige plassering i 'Documents'-mappen til 'Backup'-mappen på C-stasjonen vår.

Kopiering av flere filer

For å bruke et batch-skript, kan du velge en samling filer med relaterte navn eller utvidelser ved å bruke jokertegnene. Her er syntaksen for å kopiere flere filer:

kopiere 'kilde\*.utvidelse' 'mål'

Her er 'kilde\*.utvidelse' kildebanen og filspesifikasjonen ved hjelp av et jokertegn. Jokertegnet (*), som er en stjerne, samsvarer med enhver fil med den gitte filtypen. 'Destinasjon\' er målmappen der vi ønsker å kopiere de valgte filene.

For eksempel, hvis vi ønsker å kopiere alle '.docx'-filer fra en kildemappe til en destinasjonsmappe, ser vår Batch script-kommando slik ut:

kopiere 'C:\Brukere\Administrator\Dokumenter\*.docx' 'C:\Backup'

Den medfølgende batchskriptkommandoen som er 'copy 'C:\Users\Administrator\Documents*.docx' 'C:\Backup' kopierer alle filer med '.docx'-utvidelsen fra 'Documents'-mappen til 'Administrator'-brukerens katalogen til 'Backup'-mappen. Dette skriptet bruker jokertegnet (*) for å matche enhver fil i kildekatalogen med en '.docx'-utvidelse som muliggjør effektiv kopiering av flere filer samtidig.

Når vi kjører dette skriptet ved å dobbeltklikke på filen, vil de valgte '.docx'-filene dupliseres til 'Sikkerhetskopiering'-mappen.

Vi kan også kopiere hele mappen til en annen mappe ved hjelp av kommandoen Batch script. Kommandoen 'xcopy' kan brukes til å kopiere en katalog sammen med alle underkataloger:

xcopy 'Kildemappe' 'Målmappen' / OG / Jeg

Her sørger '/E'-bryteren for at alle underkataloger blir kopiert, og '/I'-bryteren antar at destinasjonen er en mappe.

Kopiere filer med forskjellige navn

Når vi jobber med batch-skript, er det scenarier der vi kanskje må kopiere filene mens vi gir dem forskjellige navn i målmappen. Dette kan være nyttig for versjonering, arkivering eller organisering av filene mer meningsfullt.

Slik kan vi utføre denne oppgaven ved å bruke batch-skript:

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

I dette skriptet brukte vi kommandoen 'copy' for å duplisere 'important.docx'-filen fra kildemappen til målmappen, men vi spesifiserte også et nytt navn som er 'MyData.docx' for den kopierte filen i destinasjonen. mappe.

Denne tilnærmingen lar oss beholde den opprinnelige filen intakt mens vi lager en kopi med et distinkt navn på den angitte plasseringen. Det er en praktisk måte å administrere filene med tilpassede navnekonvensjoner for å passe våre behov.

Følgende bilde viser at filen er kopiert til målmappen med det angitte navnet:

Ved å bruke kommandoen Batch script 'copy' kan du også utføre mange andre filkopieringsrelaterte oppgaver.

Konklusjon

Batch scripting er en verdifull ferdighet for alle som ønsker å automatisere filbehandlingsoppgavene i Windows. Med kunnskapen fra denne veiledningen kan du lage batch-skript for å kopiere filene, katalogene og til og med hele mappestrukturene. Du kan effektivt kopiere filene og katalogene med kommandoene 'copy' og 'xcopy' sammen med jokertegn. Metoden for å kopiere en fil med et annet navn i målmappen er også forklart i denne veiledningen.