Kako kopirati in prilepiti s paketno datoteko

Vodja pisarne pomaga zaposlenemu pri težavah

Zasluga slike: Tom Werner/DigitalVision/GettyImages

Datoteke in podatke lahko preprosto kopirate in prilepite z odložiščem Windows ročno s tipkovnico ali miško, lahko pa tudi avtomatizirate kopiranje in lepljenje z uporabo Ukazna vrstica Windows, včasih imenovana "cmd." Če pišete paketno datoteko za kopiranje datotek, lahko uporabite tradicionalni ukaz "copy" ali novejše orodje, imenovano robokopija. Obstajajo tudi orodja, ki vam omogočajo shranjevanje besedila v odložišče sistema Windows iz paketne datoteke ali skripta PowerShell.

Razumevanje paketnih datotek

Paketna datoteka Windows je posebna vrsta skripta, ki jo lahko zažene orodje ukazne vrstice Windows, znano kot cmd. V bistvu gre za seznam ukazov, ki jih lahko vnesete v ukazni poziv, vse združene v eno datoteko, da avtomatizirate določeno nalogo.

Video dneva

Paketne datoteke se običajno končajo s pripono .bat. Datoteke obstajajo že od časov MS-DOS, Microsoftovega predhodnika Windows.

Za nekatere namene je bolj smiselno uporabiti drug, zmogljivejši skriptni jezik namesto paketne datoteke. Uporabite lahko novejše okolje Windows PowerShell, ki ima dostop do Microsoftovega programskega okvira .NET, ali skriptno orodje drugega proizvajalca, kot sta Python ali Node.

Paketna datoteka za kopiranje datotek

Če želite kopirati datoteke z enega mesta na drugo v paketni datoteki, lahko kopirate in prilepite datoteko cmd. Uporabite ukaz, ki se preprosto imenuje "Kopiraj". Na splošno postavite besedo copy v eno vrstico, ki ji sledi izvirno datoteko in kam jo želite kopirati, na primer "copy C:\Example\Example.txt C:\Example2\Example2.txt."

Upoštevajte, da mora mapa, v katero kopirate, že obstajati, sicer boste prejeli sporočilo o napaki. Če želite ustvariti mapo, uporabite vgrajeni ukaz "mkdir" ali "md".

Kopiraj zahteva nekaj posebnih argumentov, kot je "/y", da preskoči pozive za preverjanje, ali želite prepisati obstoječo datoteko. Preverite dokumentacijo za različico kopije na vašem računalniku tako, da vnesete "copy /?" v ukazni vrstici.

Robocopy v paketni datoteki

Za prenos datotek lahko uporabite tudi program, vgrajen v Windows, imenovan Robocopy. Deluje podobno kot ukaz za kopiranje, vendar ima več funkcij, vključno s kopiranjem atributov datoteke, kot so časovni žigi, ali kopiranjem celotnih map in njihove vsebine.

Vnesete lahko na primer "robocopy C:\Example1\ C:\Example2 /e /copyall", da kopirate Primer1 in njegove podmape v Primer2, hkrati pa ohranite vse atribute datoteke. Če si želite ogledati celoten seznam možnosti, preverite Microsoftovo dokumentacijo Robocopy.

Paketna datoteka za kopiranje podatkov

Če želite dejanske podatke kopirati v odložišče sistema Windows, lahko uporabite ukaz "clip".

Če želite kopirati podatke iz datoteke, v svojo paketno datoteko vnesite "clip < filename", kjer je "ime datoteke" pot do datoteke. Če želite poslati izhod iz drugega ukaza v izrezek, vnesite "ukaz | posnetek." To bo shranilo podatke v odložišče sistema Windows in prepisalo vse druge podatke, ki so tam.

Ne morete neposredno prilepiti iz odložišča Windows z uporabo paketne datoteke, lahko pa uporabite skript PowerShell in funkcijo "Get-Clipboard" za dostop do vsebine odložišča. Ustrezni ukaz "Set-Clipboard" vam omogoča, da prepišete, kar je že tam, podobno kot posnetek.