Egyszerűen átnevezhet egy vagy több fájlt csak a Windows Intézővel, de a Command Prompt vagy a PowerShell segítségével még többet tehet. Adja hozzá a harmadik féltől származó átnevezési segédprogramokat, és a lehetőségek végtelenek. Vessünk egy pillantást minden lehetőségre, és hogyan működik.
Több fájl átnevezése a Windows Intézőben
A Windows Intéző (más néven File Explorer a Windows 10-ben) meglepően nagy teljesítményű. Valószínűleg tudja, hogyan nevezzen át egy fájlt, de kezdjük az alapokat, hiszen a fejlett trükkök kiépítik őket.
Ha az egeret használja, akkor nem kevesebb, mint háromféle mód van arra, hogy kiválassza a fájl nevét, és nevezze át. Tudsz:
- Kattintson a fájl kiválasztásához, majd kattintson a "Átnevezés" gombra a kezdőképernyőn.
- Kattintson a fájl kiválasztásához, majd kattintson a kiválasztott fájl nevére.
- Kattintson a jobb egérgombbal a fájlra, majd válassza a "Átnevezés" parancsot a helyi menüben.
Miután kiválasztotta a fájlnevet - és csak akkor fogja kiválasztani a fájlnevet, nem pedig a kiterjesztést - írhat be egy új fájlnevet.
Itt érdekesnek tűnik a dolgok: a Tab billentyűvel is kiválaszthatja a következő fájlnevet a mappában, így azonnal elkezdheti begépelni egy új nevet. Tartsa meg a Tab billentyűt és írja be a neveket, és egyszerűen átnevezheti a mappában lévő összes fájlt, ha ilyen hajlandó vagy.
Ha ugyanabban a mappában egy csomó fájlt átnevezel, és ezek a fájlok nem igényelnek teljesen más nevet egymástól, a Windows egyszerűbb módja a fájlok átnevezésére. Kezdje el egy csomó fájl kiválasztásával - tartsa lenyomva a Ctrl billentyűt egyszerre több fájl kijelöléséhez, vagy a Shift billentyűt egy sor fájl kiválasztásához. Ha kiválasztotta a fájlokat, használja az egyik átnevezés parancsot - a főmenüben lévő gombot, a helyi menü parancsát, vagy csak nyomja meg az F2 billentyűt. Láthatja, hogy az összes fájl továbbra is kijelölve van, de az első a csoportban kiemeli a nevét, így beírhat egy új nevet.
Több fájl átnevezése a parancssorból
Ha nagyobb energiát igényel, használhatja a
rename
vagy
ren
parancsot egy parancssori ablakban egy vagy több fájlra. A parancs elfogadja a * és? több fájl illesztéséhez, ami hasznos lehet, ha csak egy sok mappában szeretné átnevezni a fájlok bizonyos választékát.
A parancsértelmező ablak megnyitásának leggyorsabb módja a kívánt helyre az, hogy először nyissa meg a mappát a Fájl Explorerben. A "Fájl" menüben mutasson a "Nyisson meg parancssort", majd válassza a "Nyisson meg parancssort."
ren 'current_filename.ext' 'new_filename.ext'
Az idézőjelek fontosak, ha a fájlnevek tartalmaznak szóközöket. Ha nem, akkor nem kell az idézőjelek. Például, ha átnevez egy fájlt a "wordfile (1).docx" -ról a "word file (01).docx" -re, akkor a következő parancsot használná:
ren 'wordfile (1).docx' 'my word file (01).docx'
Mivel a
ren
parancs a bővítményekre is kiterjesztheti, akkor egyszerre több fájl kiterjesztése is módosítható. Tegyük fel például, hogy van egy válogatott.txt fájl, amelyet html fájlokká akarsz váltani. A következő paranccsal együtt használhatod a * wildcard-ot (ami alapvetően azt mondja a Windowsnak, hogy bármelyik hosszúságú szöveget mérkőzésnek kell tekinteni):
ren *.txt *.html
És amíg a névjegyekről van szó, akkor is érdekes dolgokat tehetsz? helyettesítő karakter, amelyet egyetlen karakterre állni hagynak. Tegyük fel például, hogy volt egy csomó.html fájlja, amelyet inkább.htm fájlokká akarsz váltani. A változtatás végrehajtásához a következő parancsot használhatja:
ren *.html *.???
Ez azt mondja a Windowsnak, hogy nevezze át az.html kiterjesztéssel rendelkező összes fájlt, hogy ugyanazt a fájlnevet használja, és ugyanazt az első három betűt használja a fájlkiterjesztéshez, amely végül a mappában lévő összes kiterjesztés "l" lecsúszását eredményezi.
És ez csak a parancssori varázsló fajtákkal foglalkozik, ha bonyolultabb parancsokat - vagy akár kötegelt parancsfájlokat - szeretne bonyolultabb parancsokkal készíteni, más dolgok és feltételrendszerek szövevényezésével. Ha érdekel, akkor a Lagmonster fórumokon túlmutató emberek kiválóan dolgoznak a témában.
Több fájl átnevezése a PowerShell segítségével
A PowerShell még nagyobb rugalmasságot nyújt a fájlok átnevezéséhez parancssori környezetben. A PowerShell használatával egy PowerShell terminálként ismert "parancs" -nak nevezett parancs kimenetét egy másik parancsra lecsatolhatja, akárcsak Linuxon és más UNIX-szerű rendszereken. A két fontos parancs szükséges
Dir
amely felsorolja az aktuális könyvtárban lévő fájlokat, és
Rename-Item
amely átnevezi az elemet (egy fájl, ebben az esetben). Csatlakoztassa a Dir a Rename-Item termelést, és üzletben van.
A PowerShell ablak megnyitásának leggyorsabb módja a kívánt helyre az, hogy először nyissa meg a mappát a Fájl Explorerben. A "Fájl" menüben mutasson a "Windows PowerShell megnyitása" pontra, majd válassza a "Windows PowerShell megnyitása" parancsot.
rename-item 'current_filename.ext' 'new_filename.ext'
Például, ha átnevez egy fájlt a "wordfile.docx" -ről a "My Word File.docx" -re, akkor a következő parancsot használhatja:
rename-item 'wordfile.docx' 'My Word File.docx'
rename-item
commandlet. Mondjuk például, hogy egy csomó fájl található "wordfile (1).docx", "wordfile (2).docx" és így tovább.
dir | rename-item -NewName {$_.name -replace ' ','_'}
dir
a parancs egyes része felsorolja a mappában található összes fájlt, és pipálja őket (ez a
|
szimbólum)
rename-item
commandlet. A
$_.name
minden egyes fájlhoz tartozó rész be van állítva. A
-replace
kapcsoló azt jelzi, hogy egy csere történik. A parancsnokság többi része csak azt jelenti, hogy minden tér (
' '
) helyettesíteni kell egy aláhúzással (
'_'
).
És most a fájlok úgy néznek ki, ahogy akarunk.
rename-item
A parancs parancs olyan funkciókat is kínál, mint a
-recurse
kapcsoló, amely a parancsokat a mappában levő fájlokra és az adott mappába ágyazott összes mappára alkalmazhatja, a
-force
kapcsoló, ami kényszerítheti az átnevezéseket a zárolt vagy egyébként nem elérhető fájlok átnevezésére, sőt a
-whatif
kapcsoló leírja, mi történne, ha a parancs végrehajtásra került (anélkül, hogy végrehajtaná azt). Természetesen bonyolultabb parancsnoki struktúrákat is építhet, amelyek még tartalmazzák
IF/THEN
logika. Többet megtudhat a PowerShellről általánosságban a Geek Iskola útmutatójából, és többet megtudhat a
rename-item
parancsot a Microsoft TechNet könyvtárából.
Több fájl átnevezése egy harmadik fél alkalmazásával
Ha erőteljes módra van szükség több fájl átnevezésére egyszerre, és nem csak a Command Prompt vagy a PowerShell parancsok elsajátításával foglalkozik, akkor mindig harmadik féltől származó segédprogramhoz fordulhat. Számtalan átnevezési alkalmazásunk létezik - és sok közülük jó - de két egyértelmű kedvence van: Bulk Rename Utility és AdvancedRenamer.
Az ömlesztett átnevezésű segédprogram használata
Az ömlesztett átnevezésű segédprogram zavaros és kissé megfélemlítő felülettel rendelkezik, de rengeteg olyan lehetőséget kínál, amelyekkel rendszerint csak szabályos kifejezéseket és bonyolult parancssori lehetőségeket kaphat.
Az eszköz telepítése után indítsa el, keresse meg az átnevezni kívánt fájlokat, és válassza ki őket.
A AdvancedRenamer használata
Másik kedvenc átnevezési eszköztárunk, a AdvancedRenamer is számos újratervezési módot tár fel, de ahelyett, hogy mindegyiket panelként megjelenítené a felületen, azt kéri, hogy egy nagyon egyszerű, de hatékony szintaxist használjon a átnevezési módszerek létrehozására. Nem nehéz megtanulni, és jó példát mutatnak. Az eszköz sokkal barátságosabb felületet biztosít, és támogatja a fejlett kötegelt munkák beállítását, így többféle átnevezési módot kombinálhat és nagyszámú fájlra is alkalmazható. A későbbi felhasználásra létrehozott átnevezési módokat is mentheti.
Az alábbi példában létrehoztam egy átnevezési módszert a következő szintaxissal:
Word File____()
Ez azt jelenti, hogy az AdvancedRenamer megnevezi az összes fájlt "Word-fájl", és hozzáadja a létrehozási dátumot az YMD formátumban (az egyes részeket aláhúzással elválasztva). Ezenkívül zárójelben egy növekményes fájl számot ad hozzá, és egy további aláhúzással választja el.
Van más módja a fájlok átnevezése a Windows nem fedezték? Ne felejtsen el észrevételt tenni, és tudassa velünk.