
Kredit za obrázok: Tom Werner/DigitalVision/GettyImages
Súbory a údaje môžete jednoducho kopírovať a prilepiť pomocou schránky systému Windows manuálne pomocou klávesnice alebo myši, ale môžete tiež automatizovať kopírovanie a vkladanie pomocou Príkazový riadok systému Windows, niekedy nazývaný „cmd“. Ak píšete dávkový súbor na kopírovanie súborov, môžete použiť tradičný príkaz „kopírovať“ alebo novší nástroj tzv. robokópia. Existujú aj nástroje, ktoré vám umožnia ukladať text do schránky Windows z dávkového súboru alebo skriptu PowerShell.
Pochopenie dávkových súborov
Dávkový súbor systému Windows je špeciálny typ skriptu, ktorý možno spustiť pomocou nástroja príkazového riadka systému Windows, známeho ako cmd. Je to v podstate zoznam príkazov, ktoré by ste mohli zadať do príkazového riadka, všetky spojené do jedného súboru, aby ste zautomatizovali konkrétnu úlohu.
Video dňa
Dávkové súbory zvyčajne končia príponou .bat. Súbory existujú už od čias MS-DOS, predchodcu Windowsu od Microsoftu.
Na niektoré účely je zmysluplnejšie použiť iný, výkonnejší skriptovací jazyk namiesto použitia dávkového súboru. Môžete použiť novšie prostredie Windows PowerShell, ktoré má prístup k programovaciemu frameworku .NET od spoločnosti Microsoft, alebo multiplatformový skriptovací nástroj tretej strany, ako napríklad Python alebo Node.
Dávkový súbor na kopírovanie súborov
Ak chcete kopírovať súbory z jedného miesta na druhé v dávkovom súbore, môžete nechať súbor skopírovať a vložiť cmd. Použite príkaz jednoducho nazvaný "Kopírovať". Vo všeobecnosti vložte slovo kópia na jeden riadok, za ktorým nasleduje pôvodný súbor a tam, kde ho chcete skopírovať, napríklad "kopírovať C:\Example\Example.txt C:\Example2\Example2.txt."
Upozorňujeme, že priečinok, do ktorého kopírujete, už musí existovať, inak sa zobrazí chybové hlásenie. Ak to potrebujete urobiť, použite vstavaný príkaz "mkdir" alebo "md" na vytvorenie priečinka.
Kopírovanie vyžaduje niektoré špeciálne argumenty, ako napríklad "/y" na preskočenie výziev na overenie, či chcete prepísať existujúci súbor. Verziu kópie na vašom počítači nájdete v dokumentácii zadaním "copy /?" na príkazovom riadku.
Robocopy v dávkovom súbore
Na prenos súborov môžete použiť aj program zabudovaný do systému Windows s názvom Robocopy. Funguje podobne ako príkaz kopírovať, ale má viac funkcií, vrátane kopírovania atribútov súboru, ako sú časové pečiatky, alebo kopírovania celých priečinkov a ich obsahu.
Môžete napríklad zadať „robocopy C:\Example1\ C:\Example2 /e /copyall“ a skopírovať Príklad1 a jeho podpriečinky do Príklad2 pri zachovaní všetkých atribútov súboru. Úplný zoznam možností nájdete v dokumentácii robocopy od spoločnosti Microsoft.
Dávkový súbor na kopírovanie údajov
Ak chcete skopírovať skutočné údaje do schránky Windows, môžete použiť príkaz „clip“.
Ak chcete skopírovať údaje zo súboru, napíšte do dávkového súboru "clip
Nemôžete priamo prilepiť zo schránky Windows pomocou dávkového súboru, ale na prístup k obsahu schránky môžete použiť skript PowerShell a funkciu „Get-Clipboard“. Zodpovedajúci príkaz „Set-Clipboard“ vám umožňuje prepísať to, čo tam už je, podobne ako klip.