Početna » kako da » Kako Batch Preimenovanje više datoteka u sustavu Windows

    Kako Batch Preimenovanje više datoteka u sustavu Windows

    Imate hrpu datoteka koje želite preimenovati, ali ne želite ih pregledavati svaki po jedan? Windows nudi više načina da to učinite nego što možete shvatiti.

    Jednostavno možete preimenovati jednu ili više datoteka samo u programu Windows Explorer, ali možete učiniti i više pomoću naredbenog retka ili PowerShell-a. Dodajte pomoćne programe za preimenovanje trećih strana, a mogućnosti su beskrajne. Pogledajmo svaku opciju i kako ona funkcionira.

    Preimenuj više datoteka u Windows Exploreru

    Windows Explorer (poznat kao File Explorer u sustavu Windows 10) iznenađujuće je moćan. Vjerojatno znate kako preimenovati jednu datoteku, ali počnimo s osnovama, budući da ih napredni trikovi grade.

    Ako koristite miš, nemate manje od tri načina da odaberete naziv datoteke i preimenujete ga. Možeš:

    • Kliknite da biste odabrali datoteku, a zatim kliknite gumb "Preimenuj" u izborniku Početak.
    • Kliknite da biste odabrali datoteku, a zatim kliknite naziv odabrane datoteke.
    • Desnom tipkom miša kliknite datoteku, a zatim u kontekstnom izborniku odaberite "Preimenuj".

    Ako vam je draže držati se tipkovnice, možete koristiti tipke sa strelicama (ili početi upisivati ​​naziv datoteke) kako biste odabrali datoteku, a zatim pritisnite F2 da biste odabrali naziv datoteke.

    Nakon što ste odabrali naziv datoteke - i primijetit ćete da je samo naziv datoteke odabran, ne proširenje - možete upisati novi naziv datoteke.

    Kada završite s unosom naziva datoteke, možete pritisnuti Enter (ili samo kliknuti na neko drugo mjesto) da biste spremili novi naziv.

    Ovdje su stvari zanimljive: možete pritisnuti i tipku Tab kako biste automatski odabrali sljedeće ime datoteke u mapi tako da odmah možete početi upisivati ​​novo ime za nju. Držite pritisnutu tipku Tab i upisivanjem imena na taj način i možete jednostavno preimenovati sve datoteke u mapi ako ste tako skloni.

    Ako preimenujete hrpu datoteka u istu mapu i one ne trebaju potpuno drugačije ime, Windows nudi lakši način preimenovanja tih datoteka u skupnom. Počnite odabirom hrpe datoteka - možete držati tipku Ctrl da biste odabrali više datoteka odjednom, ili Shift za odabir raspona datoteka. Kada odaberete datoteke, koristite jednu od naredbi za preimenovanje - gumb na početnom izborniku, naredbu u kontekstnom izborniku ili samo pritisnite F2. Vidjet ćete da su sve datoteke i dalje odabrane, ali prva u grupi dobiva istaknuto ime tako da možete upisati novo ime.

    Upišite novi naziv za datoteku, a zatim pritisnite Enter ili kliknite na neko drugo mjesto u prozoru. Sve odabrane datoteke preimenovane su pomoću naziva koji ste upravo unijeli, a dodaju se brojem u zagradama kako bi ih razlikovali.

    Preimenuj više datoteka iz naredbenog retka

    Ako vam treba više energije, možete koristiti preimenovati ili djecom naredbu u prozoru naredbenog retka u jednu ili više datoteka. Naredba prihvaća zamjenske znakove kao što su * i? za podudaranje više datoteka, što može biti korisno ako samo želite preimenovati određeni izbor datoteka u mapi koja je puna mnogih.

    Najbrži način otvaranja prozora naredbenog retka na željenom mjestu je da najprije otvorite mapu u Datoteci. U izborniku "Datoteka" pokažite na "Otvori naredbeni redak", a zatim odaberite "Otvori naredbeni redak".

    Da biste preimenovali jednu datoteku, možete koristiti sljedeću sintaksu naredbe:

    ren "current_filename.ext "new_filename.ext"

    Citati su važni ako imena datoteka sadrže razmake. Ako to nisu, neće vam trebati citati. Tako, na primjer, da preimenujete datoteku iz "wordfile (1) .docx" u "my word file (01) .docx" koristite sljedeću naredbu:

    ren "wordfile (1) .docx" "moja riječ datoteka (01) .docx"

    Od djecom naredba može adresirati proširenja, također možete koristiti za promjenu proširenja više datoteka odjednom. Recimo, na primjer, da ste odabrali .txt datoteke koje želite pretvoriti u .html datoteke. Možete upotrijebiti sljedeću naredbu zajedno s * zamjenskim znakom (koji u biti govori Windowsu da tekst bilo koje duljine treba smatrati podudarnim):

    ren * .txt * .html

    I dok smo na temu zamjenskih znakova, također možete napraviti neke zanimljive stvari s? zamjenski znak, koji se koristi za postavljanje bilo kojeg pojedinačnog znaka. Recimo, na primjer, imali ste hrpu .html datoteka koje želite pretvoriti u .htm datoteke. Možete izvršiti promjenu pomoću sljedeće naredbe:

    ren * .html *.???

    To govori sustavu Windows da preimenuje sve datoteke s .html ekstenzijom kako bi koristila isti naziv datoteke i ista prva tri slova samo za datotečno proširenje, što završava rezanjem oznake "l" svih proširenja u mapi.

    A ovo se tek počinje baviti vrstama čarobnjaka za naredbenu liniju u koje možete ući ako želite izgraditi složenije naredbe - ili čak skupne skripte - tkanjem drugih naredbi i uvjeta u stvari. Ako ste zainteresirani, ljudi na forumima u Lagmonsteru imaju odličan opis na tu temu.

    Preimenovanje više datoteka pomoću programa PowerShell

    PowerShell nudi još veću fleksibilnost za preimenovanje datoteka u okruženju naredbenog retka. Koristeći PowerShell, možete ispustiti izlaz jedne naredbe - poznate kao "komandet" u PowerShell uvjetima - u drugu naredbu, baš kao što možete na Linuxu i drugim UNIX-sličnim sustavima. Trebat će vam dvije važne naredbe dir, koji navodi datoteke u trenutnom direktoriju, i Preimenovanje-točka, koja u tom slučaju preimenuje stavku (u ovom slučaju datoteka). Prebacite izlaz Dir-a na Preimenuj stavku i vi ste u poslu.

    Najbrži način otvaranja prozora PowerShell na željenom mjestu je da najprije otvorite mapu u File Explorer. Iz izbornika "Datoteka" pokažite na "Otvori Windows PowerShell", a zatim odaberite "Otvori Windows PowerShell".

    Prvo, pogledajmo preimenovanje jedne datoteke. Za to biste upotrijebili sljedeću sintaksu:

    preimenuj stavku "current_filename.ext "new_filename.ext"

    Tako, na primjer, da preimenujete datoteku iz "wordfile.docx" u "My Word File.docx" upotrijebite sljedeći komandet:

    preimenuj stavku "wordfile.docx" "Moja Word datoteka.docx"

    Jednostavno. No, prava snaga u PowerShell dolazi od sposobnosti da zajedno cijepaju naredbe i neke od uvjetnih sklopki koje podržava preimenovati-točka commandlet. Recimo, na primjer, imali smo hrpu datoteka pod nazivom "wordfile (1) .docx", "wordfile (2) .docx", i tako dalje.

    Recimo da smo htjeli zamijeniti prostor u tim imenima s donjom crtom tako da nazivi datoteka ne sadrže razmake. Možemo koristiti sljedeću naredbu:

    dir | preimenuj stavku -NewName $ _. ime -replace "", "_"

    dir dio tog zapovjednika ispisuje sve datoteke u mapi i cijepa ih (to je | simbol) preimenovati-točka commandlet. $ _. Ime dio se pojavljuje za svaku od datoteka koje se dobivaju. -zamijeniti prekidač označava da će se dogoditi zamjena. Ostatak komandosa samo označava bilo koji prostor ( "" ) treba zamijeniti donjom crtom ( "_" ).

    I sada, naše datoteke izgledaju onako kako želimo.

    Kao što možete očekivati, PowerShell nudi ogromnu snagu kada je u pitanju imenovanje datoteka, a ovdje samo grebamo površinu. Na primjer, preimenovati-točka Zapovjednik također nudi značajke poput -recurse prekidač koji može primijeniti naredbu na datoteke u mapi i sve mape ugniježđene unutar te mape, a -sila prekidač koji može prisiliti preimenovanje datoteka koje su zaključane ili na drugi način nedostupne, pa čak i -što ako prekidač koji opisuje što bi se dogodilo ako bi se komandos izvršio (a da ga zapravo nije izvršio). I, naravno, možete izgraditi i složenije strukture zapovjedništva koje čak uključuju AKO TADA logika. Više o programu PowerShell općenito možete saznati u našem vodiču za školu Geek i saznati više o njemu preimenovati-točka iz Microsoftove knjižnice TechNet.

    Preimenovanje više datoteka pomoću aplikacije treće strane

    Ako vam je potreban moćan način preimenovanja više datoteka odjednom, a vi jednostavno niste spremni za ovladavanje naredbenim retkom ili naredbama PowerShell, uvijek se možete obratiti uslužnom programu treće strane. Brojne su naše aplikacije za preimenovanje - i mnoge od njih su dobre - ali imamo dva jasna favorita: Bulk Rename Utility i AdvancedRenamer.

    Kako koristiti pomoćni program za skupno preimenovanje

    Alat za masovno preimenovanje ima suvremeno i pomalo zastrašujuće sučelje, ali otkriva ogroman broj opcija koje biste inače dobili samo s regularnim izrazima i kompliciranim opcijama naredbenog retka.

    Nakon instalacije alata, pokrenite ga, idite do datoteka koje želite preimenovati i odaberite ih.

    Promijenite opcije u jednom ili više dostupnih panela i vidjet ćete pregled promjena u stupcu "Novo ime" u kojem su navedene datoteke. U ovom primjeru izmijenili smo četiri panela, koji su sada označeni narančastom bojom pa je lakše reći što sam promijenila. Rekao sam uslužnom programu da promijeni ime svih datoteka u "Word datoteku" i da koristi naslov. Dodao sam datum izrade datoteke u YMD formatu. Dodao sam i automatski broj datoteke koji se pojavljuje na kraju naziva datoteke, počinje s jednom, povećava se za jednu, a od naziva datoteke odvojen je donjom crtom. A to je samo mali dio onoga što možete učiniti s programom Bulk Rename Utility. Kada ste zadovoljni izgledom novih imena datoteka, sve što trebate učiniti jest kliknuti gumb "Preimenuj".

    Kao što možete vidjeti, uslužni program je s lakoćom rješavao moje jednostavne zahtjeve.

    Kako koristiti AdvancedRenamer

    Naš drugi omiljeni alat za preimenovanje, AdvancedRenamer, također izlaže veliki broj načina preimenovanja, ali umjesto da ih sve prikazuje kao panele u sučelju, traži da koristite prilično jednostavnu, ali moćnu sintaksu za stvaranje metoda preimenovanja. Nije teško učiti i imaju dobru podršku, uz primjere. Alat ima mnogo ugodnije sučelje i podržava postavljanje naprednih skupnih poslova tako da možete kombinirati više metoda preimenovanja i primijeniti ih na veliki broj datoteka. Također možete spremiti metode preimenovanja koje stvorite za kasniju upotrebu.

    U donjem primjeru stvorio sam metodu preimenovanja koristeći sljedeću sintaksu:

    Datoteka s riječima ____ ()

    To govori AdvancedRenameru da imenuje sve moje datoteke "Word File" i da doda datum kreiranja u YMD formatu (odvajajući svaki dio od donje crte). Također dodaje broj inkrementalne datoteke u zagrade i odvojen dodatnom donjom crtom.

    Kao što možete vidjeti, moje su datoteke preimenovane upravo onako kako ja želim. AdvancedRenamer ima malo strmiju krivulju učenja nego Bulk File Renamer, ali nagrada za to je da dobivate mnogo finiju kontrolu nad nazivima datoteka.


    Imate li druge načine preimenovanja datoteka u sustavu Windows koje nismo pokrili? Svakako nam ostavite komentar i obavijestite nas o tome.