Jednoducho môžete premenovať jeden alebo viac súborov len s programom Windows Explorer, ale môžete urobiť ešte viac pomocou príkazového riadka alebo PowerShell. Pridajte nástroje na premenovanie tretích strán a možnosti sú nekonečné. Poďme sa pozrieť na každú možnosť a ako to funguje.
Premenujte viacero súborov v programe Prieskumník systému Windows
Prieskumník Windows (známy ako Prieskumník súborov v systéme Windows 10) je prekvapivo silný. Pravdepodobne viete, ako premenovať jeden súbor, ale poďme začať so základmi, pretože pokročilé triky vytvárajú.
Ak používate myš, máte k dispozícii tri spôsoby výberu názvu súboru a jeho premenovanie. Môžeš:
- Kliknutím vyberte súbor a potom kliknite na tlačidlo "Premenovať" v ponuke Domov.
- Kliknutím vyberte súbor a potom kliknite na názov vybraného súboru.
- Kliknite pravým tlačidlom na súbor a potom v kontextovej ponuke vyberte položku "Rename".
Po vybratí názvu súboru - a všimnete si, že je vybratý iba samotný názov súboru, nie rozšírenie - môžete zadať nový názov súboru.
Tu je to, kde sa veci stávajú zaujímavé: môžete tiež stlačiť klávesu Tab automaticky vybrať ďalší názov súboru v priečinku, takže môžete okamžite začať písať nový názov pre neho. Držte klávesy Tab a napíšte názvy týmto spôsobom a môžete ľahko premenovať všetky súbory v priečinku, ak ste tak naklonený.
Ak premenujete veľa súborov v rovnakom priečinku a tieto súbory nepotrebujú navzájom úplne iné názvy, systém Windows poskytuje jednoduchší spôsob premeny týchto súborov v dávke. Začnite výberom veľa súborov - môžete stlačiť kláves Ctrl na výber viacerých súborov naraz alebo pomocou klávesov Shift vybrať rozsah súborov. Keď máte vybrané súbory, použite jeden z príkazov premenovania - tlačidlo v ponuke Domov, príkaz v kontextovej ponuke alebo stačí stlačiť kláves F2. Uvidíte, že všetky súbory zostávajú vybrané, ale prvý v skupine dostal svoje meno zvýraznené, aby ste mohli zadať nové meno.
Premenujte viacero súborov z príkazového riadka
Ak potrebujete viac energie, môžete použiť
rename
alebo
ren
príkaz v okne príkazového riadka do jedného alebo viacerých súborov. Príkaz akceptuje zástupné znaky ako * a? na prispôsobenie viacerých súborov, čo môže byť užitočné, ak chcete len premenovať určitý výber súborov v priečinku plnom mnohých.
Najrýchlejší spôsob otvorenia okna príkazového riadka na požadovanom mieste je najprv otvoriť priečinok v programe Prieskumník súborov. V ponuke "Súbor" ukážte na príkaz "Otvoriť príkazový riadok" a potom zvoľte "Otvoriť príkazový riadok".
ren 'current_filename.ext' 'new_filename.ext'
Citácie sú dôležité, ak vaše názvy súborov obsahujú medzery. Ak nie, nepotrebujú cenové ponuky. Napríklad pri premenovaní súboru z "wordfile (1).docx" na "môj slovný súbor (01).docx" by ste použili nasledovný príkaz:
ren 'wordfile (1).docx' 'my word file (01).docx'
ren
príkaz môže adresy rozšírení, môžete ho tiež použiť na zmenu rozšírení viacerých súborov naraz. Povedzme napríklad, že ste mali súbor.txt, ktorý ste chceli zmeniť na súbory.html. Môžete použiť nasledujúci príkaz spolu s zástupným znakom (ktorý v podstate hovorí systému Windows, že text s akoukoľvek dĺžkou by sa mal považovať za zhodu):
ren *.txt *.html
A kým sme v oblasti divokých kariet, môžete s tým? zástupný znak, ktorý sa používa na postavenie pre ľubovoľný znak. Povedzme napríklad, že ste mali veľa súborov.html, ktoré ste chceli zmeniť na súbory.htm. Môžete použiť nasledujúci príkaz na vykonanie zmeny:
ren *.html *.???
Toto informuje systém Windows, aby premenoval všetky súbory s príponou.html, aby používal rovnaký názov súboru a rovnaké prvé tri písmená len prípony súboru, čo končí rozbitie "l" všetkých rozšírení v priečinku.
A toto sa začína zaoberať iba druhmi sprievodcov, ktoré môžete získať, ak chcete vytvoriť komplikovanejšie príkazy - alebo dokonca dávkové skripty - tým, že do vecí tkajete ďalšie príkazy a podmienečné predmety. Ak máte záujem, ľudia na fórach Lagmonster majú vynikajúci zápis na túto tému.
Premenujte viacero súborov pomocou funkcie PowerShell
PowerShell ponúka ešte väčšiu flexibilitu pre premenovanie súborov v prostredí príkazového riadku. Pomocou programu PowerShell môžete riadiť výstup jedného príkazu - známeho ako "príkaz" v koncepte PowerShell - inému príkazu, rovnako ako môžete v systéme Linux a iných UNIX-like systémoch. Dva dôležité príkazy, ktoré budete potrebovať, sú
Dir
ktorý obsahuje zoznam súborov v aktuálnom adresári a
Rename-Item
ktorý premenuje položku (súbor v tomto prípade). Pipe výstup Dir premenovať-položky a ste v podnikaní.
Najrýchlejší spôsob, ako otvoriť okno PowerShell na požadovanom mieste, je najprv otvoriť priečinok v programe Prieskumník súborov. V ponuke "Súbor" ukážte na položku "Otvorte program Windows PowerShell" a potom vyberte možnosť "Otvoriť Windows Powershell".
rename-item 'current_filename.ext' 'new_filename.ext'
Takže napríklad premenovať súbor z "wordfile.docx" na "My Word File.docx" by ste použili nasledujúcu príkaz:
rename-item 'wordfile.docx' 'My Word File.docx'
Ešte ľahké. Ale skutočná sila v PowerShell pochádza zo schopnosti riadiť commandlets dohromady a niektorých podmienených prepínačov podporovaných
rename-item
commandlet. Povedzme napríklad, že sme mali veľa súborov s názvom "wordfile (1).docx", "wordfile (2).docx" atď.
dir | rename-item -NewName {$_.name -replace ' ','_'}
dir
časť príkazu uvádza zoznam všetkých súborov v priečinku a potrubia je (to je
|
symbol)
rename-item
commandlet.
$_.name
časť stojí v každom zo súborov dostať piped.
-replace
prepínač naznačuje, že sa uskutoční výmena. Zvyšok príkazu znamená, že akýkoľvek priestor (
' '
) by sa malo nahradiť podčiarknutím (
'_'
).
A teraz naše súbory vyzerajú tak, ako chceme.
rename-item
príkaz ponúka aj funkcie ako
-recurse
ktorý môže použiť príkaz na súbory v priečinku a všetky priečinky vnorené do priečinka, a
-force
prepínač, ktorý môže vynútiť premenovanie súborov, ktoré sú uzamknuté alebo inak nedostupné a dokonca aj
-whatif
prepínač, ktorý opisuje, čo by sa stalo, keby bol príkaz vykonaný (bez toho, aby bol vykonaný). A, samozrejme, môžete tiež stavať komplikovanejšie štruktúry príkazov, ktoré dokonca zahŕňajú
IF/THEN
logika. Viac informácií o funkcii PowerShell môžete získať vo všeobecnosti z nášho sprievodcu Geek School a dozvedieť sa viac o
rename-item
príkaz z knižnice TechNet spoločnosti Microsoft.
Premenujte viacero súborov pomocou aplikácie tretej strany
Ak potrebujete výkonný spôsob premenovania viacerých súborov naraz a vy ste jednoducho nie sú schopní ovládať príkazy Príkazový riadok alebo PowerShell, vždy sa môžete obrátiť na pomoc tretej strany. Existuje nespočetné množstvo premenovaných aplikácií - a mnohé z nich sú dobré - ale máme dve jasné obľúbené položky: Bulk Rename Utility a AdvancedRenamer.
Ako používať nástroj Hromadné premenovanie
Hromadné premenovanie Utility má neporiadok a trochu zastrašujúce rozhranie, ale odhaľuje obrovský počet možností, ktoré by ste normálne dostali iba s regulárnymi výrazmi a komplikovanými možnosťami príkazového riadku.
Po inštalácii nástroja ho spustite, prejdite na súbory, ktoré chcete premenovať, a vyberte ich.
Ako používať AdvancedRenamer
Náš ďalší obľúbený nástroj na premenovanie, AdvancedRenamer, taktiež odhaľuje obrovské množstvo metód premenovania, ale namiesto toho, aby ich všetky prezentovali ako panely v rozhraní, požaduje, aby ste použili pomerne jednoduchú, ale silnú syntax na vytvorenie metód premenovania. Nie je ťažké sa učiť a majú dobrú podporu spolu s príkladmi. Tento nástroj poskytuje oveľa priateľšie rozhranie a podporuje nastavenie pokročilých dávkových úloh, takže môžete kombinovať viaceré metódy premenovania a aplikovať ich na veľké počty súborov. Môžete tiež uložiť metódy premenovania, ktoré vytvoríte pre neskoršie použitie.
V nižšie uvedenom príklade som vytvoril metódu premenovania pomocou nasledujúcej syntaxe:
Word File____()
To hovorí AdvancedRenamer, aby pomenoval všetky moje súbory "Word File" a pridal dátum vytvorenia vo formáte YMD (oddelenie každej časti podčiarknutím). V zátvorkách sa pridá aj prírastkové číslo súboru a oddelené ďalším podčiarknutím.
Máte iné spôsoby premenovania súborov v systéme Windows, na ktoré sme sa nevzťahovali? Nechajte nám komentár a oznámte nám to.