Батцх Филе Цопи: Водич за копирање датотека помоћу пакетних скрипти

Batch File Copi Vodic Za Kopirane Datoteka Pomocu Paketnih Skripti



Када је у питању управљање датотекама у дигиталном свету, један задатак који често радимо је копирање појединачних датотека. То може бити стварање резервних копија, дељење датотека са другима или једноставно организовање наше дигиталне имовине. На располагању вам је моћна алатка за аутоматизацију задатака копирања датотека: Групне скрипте.

Виндовс командна линија или ПоверСхелл могу покренути скуп команди које се налазе у текстуалним датотекама познатим као Батцх скрипте, које се такође називају Батцх датотеке. Овај водич говори о томе како да креирате, прилагодите и користите пакетне скрипте за копирање датотека без напора.

Синтакса:

Основна синтакса за копирање датотеке из једне фасцикле у другу помоћу команде Батцх скрипте „цопи“ је следећа:







копирајте одредишну фасциклу изворне датотеке

„Изворна датотека“ је путања и име датотеке коју желимо да копирамо. Штавише, „дестинатионфолдер“ специфицира локацију фасцикле у коју желимо да копирамо датотеку.



У зависности од ваших јединствених захтева, можете додатно дефинисати друге изборе и параметре.



Креирање батцх датотеке

За почетак отворите уређивач текста као што је Нотепад, Нотепад++ или било који други уређивач обичног текста по вашем избору. Затим напишите своју Батцх скрипту уносом низа команди, по једну у сваки ред, које желите да скрипта изврши. Ове команде могу да се крећу од једноставних операција са датотекама попут копирања или премештања датотека до сложенијих задатака који укључују подешавања система или покретање програма. Када је ваша скрипта спремна, сачувајте датотеку са екстензијом „.бат“. Ово проширење указује на Виндовс да је датотека батцх скрипта. Након што сачувате, можете једноставно двапут кликнути на Батцх датотеку да бисте је покренули или је извршили из командне линије или ПоверСхелл-а тако што ћете отићи до њене локације и унети име датотеке.





Да бисте покренули Батцх датотеку, једноставно двапут кликните на њу. Ова радња отвара прозор командне линије и покреће скрипту.

Сада када смо покрили основе, пређимо на специфичности копирања појединачних датотека помоћу пакетних скрипти.



Копирање једне датотеке

Копирање једне датотеке помоћу пакетне скрипте је једноставан процес. Групне скрипте нуде бројне предности када је у питању копирање појединачних датотека. Они нам олакшавају копирање одређених датотека са једног места на друго.

Отворите уређивач текста на свом Виндовс рачунару, као што је Нотепад или Нотепад++, да бисте започели. Сада, хајде да размотримо сценарио где имамо датотеку под називом „импортант.доцк“ у нашој фасцикли „Документи“ и желимо да направимо њену резервну копију у фасцикли под називом „Бацкуп“.

Ову датотеку можемо копирати тако што ћемо креирати Батцх скрипту и написати следећи код:

копија „Ц:\Усерс\Администратор\Доцументс\импортант.доцк“ 'Ц:\Бацкуп'

„Копирај“ је команда за копирање датотека у пакетној скрипти. „Ц:\Усерс\Администратор\Доцументс\импортант.доцк“: је изворна датотека коју желимо да копирамо. Налази се на наведеној путањи и има назив „импортант.доцк“.

На крају, али не и најмање важно, „Ц:Бацкуп“ је фасцикла у коју желимо да копирамо датотеку. Обрнута коса црта на крају означава да „импортант.доцк“ треба копирати у фасциклу „Бацкуп“.

Дакле, када извршимо ову команду, „импортант.доцк“ ће бити дуплиран са своје оригиналне локације у фасцикли „Доцументс“ у фасциклу „Бацкуп“ на нашем Ц диску.

Копирање више датотека

Да бисте користили Батцх скрипту, можете одабрати колекцију датотека са сродним именима или екстензијама користећи џокер знакове. Ево синтаксе за копирање више датотека:

копија 'соурце\*.ектенсион' 'одредиште'

Овде је „соурце\*.ектенсион“ изворна путања и спецификација датотеке помоћу џокера. Заобилазни знак (*), који је звездица, одговара било којој датотеци са датом екстензијом. „Одредиште\“ је одредишна фасцикла у коју желимо да копирамо изабране датотеке.

На пример, ако желимо да копирамо све „.доцк“ датотеке из изворне фасцикле у одредишну фасциклу, наша команда Батцх скрипте изгледа овако:

копија „Ц:\Усерс\Администратор\Доцументс\*.доцк“ 'Ц:\Бацкуп'

Обезбеђена команда Батцх скрипте која је „цопи “Ц:\Усерс\Администратор\Доцументс*.доцк” „Ц:\Бацкуп” копира све датотеке са екстензијом „.доцк” из фасцикле „Доцументс” корисника „Администратор” директоријум у фасциклу „Бацкуп“. Ова скрипта користи џокер знак (*) за подударање било које датотеке у изворном директоријуму са екстензијом „.доцк“ која омогућава ефикасно копирање више датотека одједном.

Када извршимо ову скрипту двоструким кликом на датотеку, изабране “.доцк” датотеке ће бити дуплиране у фасциклу “Бацкуп”.

Такође, можемо копирати целу фасциклу у другу фасциклу помоћу команде Батцх сцрипт. Команда „кцопи“ се може користити за копирање директоријума заједно са било којим поддиректоријумом:

кцопи „СоурцеФолдер“ 'Жељена датотека' / И / И

Овде прекидач “/Е” обезбеђује да се сви поддиректоријуми копирају, а прекидач “/И” претпоставља да је одредиште фасцикла.

Копирање датотека са различитим именима

Када радимо са пакетним скриптама, постоје сценарији у којима ћемо можда морати да копирамо датотеке док им дајемо различита имена у одредишној фасцикли. Ово би могло бити корисно за верзионисање, архивирање или смисленије организовање датотека.

Ево како можемо да извршимо овај задатак користећи групне скрипте:

копија „Ц:\Усерс\Администратор\Доцументс\импортант.доцк“ 'Ц:\Бацкуп\МиДата.доцк'

У овој скрипти смо користили команду „цопи“ да бисмо дуплирали датотеку „импортант.доцк“ из изворне фасцикле у одредишну фасциклу, али смо такође навели ново име које је „МиДата.доцк“ за копирану датотеку у одредишној фасцикли фолдер.

Овај приступ нам омогућава да сачувамо оригиналну датотеку нетакнутом док креирамо копију са различитим именом на наведеној локацији. То је практичан начин управљања датотекама са прилагођеним конвенцијама именовања које одговарају нашим потребама.

Следећа слика показује да је датотека копирана у одредишну фасциклу са наведеним именом:

Користећи команду „цопи” пакетне скрипте, такође можете обављати многе друге задатке везане за копирање датотека.

Закључак

Батцх скриптовање је драгоцена вештина за свакога ко жели да аутоматизује задатке управљања датотекама у Виндовс-у. Са знањем стеченим из овог водича, можете креирати пакетне скрипте за копирање датотека, директоријума, па чак и целе структуре фасцикли. Можете ефикасно копирати датотеке и директоријуме помоћу команди „цопи“ и „кцопи“ заједно са џокер знаковима. Такође, у овом водичу је објашњен начин копирања датотеке са другим именом у одредишној фасцикли.