Domovská » jak » Jak dávkové přejmenovat více souborů v systému Windows

    Jak dávkové přejmenovat více souborů v systému Windows

    Máte spoustu souborů, které chcete přejmenovat, ale nechtějí je projít každým po jednom? Systém Windows poskytuje více způsobů, jak to udělat, než si můžete uvědomit.

    Jednoduše můžete přejmenovat jeden nebo více souborů jen s Průzkumníkem Windows, ale s příkazovým příkazem nebo PowerShell můžete ještě více učinit. Přidat nástroje pro přejmenování od jiných výrobců a možnosti jsou nekonečné. Podívejme se na každou možnost a jak to funguje.

    Přejmenujte více souborů v Průzkumníku Windows

    Průzkumník Windows (známý jako Průzkumník souborů v systému Windows 10) je překvapivě silný. Pravděpodobně víte, jak přejmenovat jeden soubor, ale pojďme začít se základy, protože pokročilé triky stavět je.

    Pokud používáte myš, máte k dispozici tři způsoby, jak vybrat název souboru a přejmenovat jej. Můžeš:

    • Klepnutím vyberte soubor a potom klepněte na tlačítko "Přejmenovat" v nabídce Domů.
    • Klepnutím vyberte soubor a klepněte na název vybraného souboru.
    • Klepněte pravým tlačítkem myši na soubor a v místní nabídce vyberte příkaz "Přejmenovat".

    A pokud dáváte přednost tomu, aby jste se drželi s klávesnicí, můžete pomocí kláves se šipkami (nebo začít psát název souboru) vybrat soubor a poté klávesou F2 zvolit název souboru.

    Jakmile vyberete název souboru - a vy si všimnete, že je vybrán pouze název souboru, nikoliv rozšíření - můžete zadat nový název souboru.

    Po dokončení zadání názvu souboru můžete stisknutím klávesy Enter (nebo jen kliknout někde jinde) uložit nový název.

    Zde se stávají zajímavé věci: můžete také stisknout klávesu Tab a automaticky vybrat další název souboru ve složce, abyste mohli okamžitě začít psát nový název. Dotýkejte se Tab a typujte jména tímto způsobem a můžete snadno přejmenovat všechny soubory ve složce, pokud jste tak nakloněný.

    Pokud přejmenujete spoustu souborů ve stejné složce a tyto soubory nepotřebujete úplně jiná jména jedna od druhé, systém Windows poskytuje jednodušší způsob, jak přejmenovat tyto soubory v dávce. Začněte výběrem spousty souborů - můžete stisknout klávesu Ctrl pro výběr více souborů najednou nebo Shift pro výběr souboru souborů. Když máte vybrané soubory, použijte jeden z příkazů přejmenování - tlačítko v nabídce Domů, příkaz v kontextové nabídce nebo jednoduše stiskněte klávesu F2. Uvidíte, že všechny soubory zůstanou vybrány, ale první z nich dostane jméno zvýrazněné, takže můžete zadat nové jméno.

    Zadejte nový název souboru a poté stiskněte klávesu Enter nebo klikněte někde jinde v okně. Všechny vybrané soubory jsou přejmenovány pomocí jména, které jste právě napsali, a jsou připojeny s číslem v závorkách, které je odlišují.

    Přejmenujte více souborů z příkazového řádku

    Pokud potřebujete více energie, můžete použít přejmenovat nebo ren v okně příkazového řádku do jednoho nebo více souborů. Příkaz přijímá zástupné znaky jako * a? pro přizpůsobení více souborů, což může být užitečné, pokud chcete pouze přejmenovat určitý výběr souborů ve složce plné mnoha souborů.

    Nejrychlejší způsob otevření okna příkazového řádku v požadovaném umístění je nejprve otevřít složku v aplikaci Průzkumník souborů. Z nabídky "Soubor" přejděte na příkaz "Otevřít příkazový řádek" a poté vyberte "Otevřít příkazový řádek".

    Chcete-li přejmenovat jeden soubor, můžete použít následující syntaxi příkazu:

    ren "current_filename.ext "" new_filename.ext "

    Citace jsou důležité, pokud vaše názvy souborů obsahují mezery. Pokud tomu tak není, nebudete potřebovat citace. Chcete-li například přejmenovat soubor z "wordfile (1) .docx" do "mého slovního souboru (01) .docx", použijte následující příkaz:

    ren "wordfile (1) .docx" "můj slovní soubor (01) .docx"

    Od té doby ren příkaz k rozšířením adres, můžete jej také použít k změně rozšíření několika souborů najednou. Řekněme například, že jste měli výběr souborů .txt, které jste chtěli převést do souborů HTTML. Můžete použít následující příkaz spolu s zástupným znakem (který v podstatě říká systému Windows, že text libovolné délky by měl být považován za zápas):

    ren * .txt * .html

    A když jsme na téma zástupných znaků, můžete s tím udělat i zajímavé věci? zástupný znak, který se používá k zastavení libovolného znaku. Řekněme například, že jste měli spoustu html souborů, které jste chtěli změnit .htm soubory. Pro provedení změny můžete použít následující příkaz:

    ren * .html *.???

    To řekne systému Windows, že přejmenuje všechny soubory s příponou .html tak, aby používaly stejný název souboru a stejné první tři písmena pouze přípony souboru, což nakonec vyřízne "l" ze všech rozšíření ve složce.

    A to se začne týkat pouze druhů příkazů, které se můžete dostat, pokud chcete vytvářet složitější příkazy - nebo dokonce dávkové skripty - tím, že tkvíte další věci a podmínky. Máte-li zájem, lidé na Lagmonster fóra mají vynikající zápis na toto téma.

    Přejmenujte více souborů pomocí nástroje PowerShell

    PowerShell nabízí ještě větší flexibilitu při přejmenování souborů v prostředí příkazového řádku. Pomocí nástroje PowerShell můžete pipravit výstup jednoho příkazu - známého jako "příkazový řádek" v PowerShellových termínech - do jiného příkazu, stejně jako můžete v Linuxu a dalších systémech podobně jako UNIX. Dva důležité příkazy, které budete potřebovat, jsou Dir, který uvádí soubory v aktuálním adresáři a Přejmenovat - položka, který přejmenuje položku (v tomto případě soubor). Projděte výstup Dir na přejmenování položky a jste v podnikání.

    Nejrychlejší způsob, jak otevřít okno PowerShell na požadovaném místě, je nejprve otevřít složku v aplikaci Průzkumník souborů. Z nabídky "Soubor" přejděte na příkaz "Otevřít Windows PowerShell" a potom vyberte možnost "Otevřít Windows Powershell".

    Nejprve se podívejme na přejmenování jednoho souboru. Za tímto účelem byste použili následující syntaxi:

    přejmenovat položku "current_filename.ext "" new_filename.ext "

    Chcete-li například přejmenovat soubor z "wordfile.docx" do "My Word File.docx", použijte následující příkaz:

    přejmenování položky "wordfile.docx" "My Word File.docx"

    Snadno. Ale skutečná síla v PowerShell pochází ze schopnosti potrubí příkazů dohromady a některých podmíněných přepínačů, které podporuje přejmenovat položku příkazu. Řekněme například, že máme spoustu souborů s názvem "wordfile (1) .docx", "wordfile (2) .docx" a tak dále.

    Řekněme, že chceme v těchto názvech souborů nahradit místo s podtržítkem, takže názvy souborů neobsahují žádné mezery. Mohli bychom použít následující příkaz:

    dir | přejmenovat-položka -NewName $ _. jméno -replace "", "_"

    The dir část tohoto příkazu obsahuje seznam všech souborů ve složce a potrubí je (to je |. | symbol) na přejmenovat položku příkazu. The $ _. jméno část se skládá z každého souboru, který má piped. The -nahradit přepínač naznačuje, že nastane výměna. Zbytek příkazu jen znamená, že jakýkoli prostor ( "" ) by měla být nahrazena podtržítkem ( "_" )..

    A teď naše soubory vypadají tak, jak to chceme.

    Jak můžete očekávat, PowerShell nabízí obrovskou sílu, pokud jde o pojmenování vašich souborů a zde pouze škrábání povrchu. Např přejmenovat položku příkazový řádek také nabízí funkce jako a -rekultivace přepínač, který může použít příkazový řádek pro soubory ve složce a všechny složky vnořené do složky, a -platnost přepínač, který může přinést přejmenování souborů, které jsou uzamčené nebo jinak nedostupné, a dokonce i -co když přepínač, který popisuje, co by se stalo, kdyby byl příkaz proveden (aniž by jej skutečně provedl). A samozřejmě můžete také stavět komplikovanější struktury příkazů, které dokonce obsahují IF / THEN logika. Více informací o programu PowerShell můžete získat obecně z našeho průvodce Geek School a dozvíte se více o tom přejmenovat položku příkazu z knihovny TechNet společnosti Microsoft.

    Přejmenovat více souborů pomocí aplikace třetí strany

    Pokud potřebujete mocný způsob, jak přejmenovat více souborů najednou a nejste právě pro zvládnutí příkazů příkazového řádku nebo příkazů PowerShell, můžete se vždy obrátit na nástroj třetí strany. Existuje nespočetné množství přejmenování aplikací - a mnoho z nich je dobré - ale máme dvě jasné oblíbené položky: Bulk Rename Utility a AdvancedRenamer.

    Jak používat nástroj pro hromadné přejmenování

    Nástroj pro hromadné přejmenování má zablokované a trochu zastrašující rozhraní, ale odhaluje obrovský počet možností, které byste normálně dostali pouze s regulárními výrazy a složitými možnostmi příkazového řádku.

    Po instalaci nástroje spusťte nástroj, přejděte na soubory, které chcete přejmenovat, a vyberte je.

    Změňte možnosti v jednom nebo více z mnoha dostupných panelů a uvidíte náhled změn v sloupci Nový název, ve kterém jsou uvedeny vaše soubory. V tomto příkladu jsem provedl změny ve čtyřech panelech, které jsou nyní označeny oranžovým písmem, takže je jednodušší zjistit, co jsem změnil. Řekla jsem obslužnému programu, že změní název všech souborů na "Word File" a použije titulní případ. Připojil jsem datum, kdy byl soubor vytvořen ve formátu YMD. A také jsem přidal automatické číslo souboru, které se objeví na konci názvu souboru, začíná v jednom, inkrementálně o jeden a je odděleno od názvu souboru podtržítkem. A to je jen maličkost toho, co můžete udělat s nástrojem Hromadné přejmenování. Až budete spokojeni s tím, jak budou vypadat vaše nové názvy souborů, stačí kliknout na tlačítko "Přejmenovat".

    A jak můžete vidět, pomůcka mi jednoduše řešila moje jednoduché požadavky.

    Jak používat AdvancedRenamer

    Náš další oblíbený nástroj pro přejmenování, AdvancedRenamer, také odhaluje obrovské množství metod přejmenování, ale místo toho, že je všechny prezentuje jako panely v rozhraní, zeptá se, abyste použili poměrně jednoduchou, ale silnou syntaxi k vytvoření metod přejmenování. Není těžké se učit a mají dobrou podporu, spolu s příklady. Nástroj sportuje mnohem přátelštější rozhraní a podporuje nastavení pokročilých dávkových úloh, takže můžete kombinovat více metod přejmenování a aplikovat je na velké množství souborů. Můžete také uložit metody přejmenování, které vytvoříte pro pozdější použití.

    V níže uvedeném příkladu jsem vytvořil metodu přejmenování pomocí následující syntaxe:

    Soubor slov ____ ()

    To řekne AdvancedRenamer, aby pojmenoval všechny mé soubory "Soubor ve formátu Word" a přidal datum vytvoření ve formátu YMD (odděluje každou část podtržítkem). Rovněž přidává přírůstkové číslo souboru v závorkách a odděluje další podtržítko.

    A jak vidíte, mé soubory byly přejmenovány tak, jak to chci. AdvancedRenamer má trochu strmější učební křivku než Bulk File Renamer, ale odměnou za to je, že získáte mnohem jemnější kontrolu nad názvy souborů.


    Máte jiné způsoby, jak přejmenovat soubory v systému Windows, které jsme nezahrnovali? Ujistěte se, že nám o tom nechte komentář a dejte nám o tom vědět.