Jednostavno možete preimenovati jednu ili više datoteka samo pomoću programa Windows Explorer, ali možete učiniti još više pomoću naredbenog retka ili PowerShell. Dodajte alate za preimenovanje treće strane, a mogućnosti su beskrajne. Pogledajmo svaku opciju i kako to funkcionira.
Preimenuj više datoteka u programu Windows Explorer
Windows Explorer (poznat kao File Explorer u sustavu Windows 10) iznenađujuće je moćan. Vjerojatno znate preimenovati jednu datoteku, ali počnimo s osnovama, budući da ih napredni trikovi grade.
Ako koristite miš, imate najmanje tri načina odabira naziva datoteke i preimenovanja. Možeš:
- Kliknite da biste odabrali datoteku, a zatim kliknite gumb "Preimenuj" na izborniku Početak.
- Kliknite za odabir datoteke, a zatim kliknite naziv odabrane datoteke.
- Desnom tipkom miša kliknite datoteku, a zatim odaberite "Preimenuj" u kontekstnom izborniku.
Nakon što odaberete naziv datoteke - a samo ćete primijetiti samo naziv datoteke, a ne proširenje - možete unijeti novi naziv datoteke.
Evo gdje se stvari zanimaju: možete i pritisnuti tipku Tab kako biste automatski odabrali sljedeći naziv datoteke u mapi tako da odmah možete započeti upisivati novo ime za nju. Držite tipku Tab i upišite imena na ovaj način i možete jednostavno preimenovati sve datoteke u mapi ako ste tako sklon.
Ako preimenujete hrpu datoteka u istoj mapi i one datoteke ne trebaju potpuno drugačija imena jedna od druge, Windows omogućuje jednostavniji način preimenovanja tih datoteka u serijama. Započnite odabirom hrpe datoteka - možete držati tipku Ctrl da biste odabrali više datoteka odjednom ili Shift za odabir niza datoteka. Kada odaberete odabrane datoteke, upotrijebite jednu od naredbi preimenovanja - gumb na izborniku Početak, naredbu u kontekstnom izborniku ili jednostavno pritisnite F2. Vidjet ćete da sve datoteke ostaju odabrane, ali prva u skupini dobiva svoje ime istaknuto tako da možete upisati novo ime.
Upišite novi naziv datoteke, a zatim pritisnite tipku Enter ili kliknite neku drugu točku u prozoru. Sve odabrane datoteke preimenuju se pomoću imena koje ste upravo upisali i dodali su ih s brojem u zagradama kako biste ih razlikovali.
Preimenujte više datoteka iz naredbenog retka
Ako vam je potrebna veća snaga, možete upotrijebiti
rename
ili
ren
naredba u prozoru naredbene retke u jednu ili više datoteka. Naredba prihvaća zamjenske znakove poput * i? za podudaranje više datoteka, što može biti korisno ako samo želite preimenovati određeni izbor datoteka u mapi punu mnogih.
Najbrži način za otvaranje prozora s naredbenom retku na željenu lokaciju prvo je da otvorite mapu u programu File Explorer. Iz izbornika "Datoteka" pokažite na "Otvori naredbeni redak", a zatim odaberite "Otvori naredbeni redak".
ren 'current_filename.ext' 'new_filename.ext'
Citati su važni ako nazivi datoteka sadrže razmake. Ako ne, nećete trebati citate. Na primjer, za preimenovanje datoteke iz "wordfile (1).docx" u "moju datoteku riječi (01).docx" upotrijebite sljedeću naredbu:
ren 'wordfile (1).docx' 'my word file (01).docx'
ren
naredba može adresirati proširenja, također ga možete koristiti za promjenu proširenja više datoteka odjednom. Recimo, primjerice, da ste odabrali.txt datoteke koje ste htjeli pretvoriti u.html datoteke. Možete upotrijebiti sljedeću naredbu zajedno s * zamjenskom karticom (koja u osnovi govori sustavu Windows da tekst bilo koje duljine treba smatrati utakmicom):
ren *.txt *.html
I dok smo na temu zamjenskih karata, također možete učiniti neke zanimljive stvari s? zamjenski znak, koji se koristi za bilo koji pojedinačni znak. Recimo, na primjer, imali ste hrpu.html datoteka koje ste htjeli pretvoriti u.htm datoteke umjesto. Za promjenu možete upotrijebiti sljedeću naredbu:
ren *.html *.???
Ovo govori sustavu Windows da preimenuje sve datoteke s ekstenzijom.html da koriste isti naziv datoteke i ista prva tri slova samo datotečnog nastavka, a završava s rezanjem "l" svih proširenja u mapi.
A to samo počinje rješavati vrste čarobnjaka naredbenog retka koje možete ući ako želite izgraditi složenije naredbe - ili čak skice skripte - tkanja ostalih naredbi i uvjeta u stvari. Ako ste zainteresirani, ljudi na forumima Lagmonster imaju izvrsno priopćenje o temi.
Preimenujte više datoteka s PowerShellom
PowerShell nudi još veću fleksibilnost za preimenovanje datoteka u okruženju naredbenog retka. Pomoću programa PowerShell možete izdvojiti naredbu, poznatu kao "zapovijed" u PowerShell terminima, na drugu naredbu, baš kao što možete na Linuxu i drugim UNIX sustavima. Dvije važne naredbe koje trebate jesu
Dir
koji navodi datoteke u trenutnom direktoriju i
Rename-Item
koja preimenuje stavku (datoteku, u ovom slučaju). Pišite izlaz Dir-a za preimenovanje i radite u poslovanju.
Najbrži način za otvaranje prozora programa PowerShell na željenom mjestu je prvo otvoriti mapu u programu File Explorer. Iz izbornika "Datoteka" pokažite na "Otvori Windows PowerShell", a zatim odaberite "Otvori Windows PowerShell".
rename-item 'current_filename.ext' 'new_filename.ext'
Na primjer, za preimenovanje datoteke iz "wordfile.docx" u "My Word File.docx" upotrijebite sljedeću naredbu:
rename-item 'wordfile.docx' 'My Word File.docx'
rename-item
commandlet. Recimo, na primjer, imali smo hrpu datoteka pod nazivom "wordfile (1).docx", "wordfile (2).docx" i tako dalje.
dir | rename-item -NewName {$_.name -replace ' ','_'}
dir
dio te naredbe navodi sve datoteke u mapi i cijevi ih (to je
|
simbol)
rename-item
commandlet.
$_.name
Dio stoji u svakoj od datoteka koje se dobivaju.
-replace
Prekidač označava da će se zamjena dogoditi. Ostatak zapovijedi samo označava da svaki prostor (
' '
) treba zamijeniti podcrtanom (
'_'
).
A sada, naše datoteke izgledaju onako kako želimo.
rename-item
naredba također nudi značajke kao što su
-recurse
prekidač koji može primijeniti naredbu za datoteke u mapi i sve mape ugniježđene unutar te mape, a
-force
prekidač koji može prisiliti preimenovanje datoteka koje su zaključane ili na drugi način nedostupne, pa čak i a
-whatif
prekidač koji opisuje što će se dogoditi ako je naredba izvršena (bez izvršavanja). I, naravno, također možete izgraditi složenije zapovjedne strukture koje čak uključuju
IF/THEN
logika. Više o PowerShellu možete saznati općenito iz našeg vodiča za Geek škole i saznajte više o
rename-item
naredba iz Microsoftove TechNet knjižnice.
Preimenuj više datoteka pomoću aplikacije treće strane
Ako vam je potreban snažan način preimenovanja više datoteka odjednom, a vi jednostavno ne uspijevate započeti s naredbama naredbene naredbe ili PowerShell, uvijek se možete obratiti uslužnom programu treće strane. Postoje bezbrojne aplikacije za preimenovanje tamo - i mnogi od njih su dobri - ali imamo dvije jasne favorite: Bulk Rename Utility i AdvancedRenamer.
Kako koristiti značajku potpune opcije preimenovanja
Utility za skupni preimenovanje ima pretrpan i pomalo zastrašujuće sučelje, ali izlaže ogroman broj opcija koje biste obično dobili samo s uobičajenim izrazima i kompliciranim opcijama naredbenog retka.
Nakon instalacije alata, pokrenite ga, idite na datoteke koje želite preimenovati i odaberite ih.
Kako koristiti AdvancedRenamer
Naš drugi omiljeni alat za preimenovanje, AdvancedRenamer, također izlaže veliki broj metoda preimenovanja, ali umjesto da ih prezentira kao ploče u sučelju, od vas se traži da koristite prilično jednostavnu, ali moćnu sintaksu za izradu metoda preimenovanja. Nije teško naučiti i imaju dobru podršku, uz primjere. Alat čini sport mnogo prijateljskije sučelje i podržava postavljanje naprednih serija radnih mjesta tako da možete kombinirati više metoda preimenovanja i primijeniti ih na veliki broj datoteka. Također možete spremiti načine preimenovanja koje stvorite za kasniju upotrebu.
U donjem primjeru izradio sam metodu preimenovanja pomoću sljedeće sintakse:
Word File____()
To govori AdvancedRenamer da nazove sve moje datoteke "File Word" i dodati datum stvaranja u YMD formatu (odvajanje svakog dijela podvlakom). Također dodaje inkrementalni broj datoteke u zagradama i razdvaja ih dodatna podvlaka.
Imate li druge načine preimenovati datoteke u sustavu Windows koje nismo obuhvatili? Obavezno nam ostavite komentar i obavijestite nas o tome.