Hur ska Partiet Byta namn på Flera Filer i Windows

Fick en massa filer som du vill byta namn på, men vill inte gå igenom dem var och en efter en? I Windows finns flera sätt att göra detta än du kanske tror.

Du kan enkelt byta namn på en eller flera filer bara med Windows Explorer, men du kan göra ännu mer med Kommandotolken eller PowerShell. Lägg till i tredje-part byta namn på verktyg, och möjligheterna är oändliga. Låt oss ta en titt på de olika alternativen och hur det fungerar.

Byta namn på Flera Filer i Windows Explorer

Windows Explorer (som kallas File Explorer i Windows 10) är förvånansvärt kraftfull. Du vet förmodligen hur man byter namn på en fil, men låt oss börja med grunderna, sedan avancerade trick bygga bort dem.

Om du använder musen, du har inte mindre än tre olika sätt att välja en fil namn och byt namn på den. Du kan även:

  • Klicka för att markera filen och klicka sedan på “Rename” knappen på huvudmenyn.
  • Markera filen och klicka sedan på namnet på den valda filen.
  • Högerklicka på filen och välj “Byt namn” på den sammanhangsberoende menyn.

Och om du föredrar att hålla sig med tangentbordet, kan du bara använda piltangenterna (eller börja skriva filnamnet) för att välja en fil och tryck sedan på F2 för att markera filnamnet.

När du har fått filnamnet utvalda och du kommer att märka endast filnamnet i sig är vald, inte filändelsen—du kan ange ett nytt filnamn.

När du är klar med att skriva filnamnet, kan du trycka på Enter (eller klicka någon annanstans) för att spara det nya namnet.

Här är där det blir intressant: du kan också trycka på Tab-tangenten för att automatiskt välja nästa fil i mappen så att du omedelbart kan börja att skriva ett nytt namn för det. Fortsätt att trycka på Fliken och att skriva namn på detta sätt och du kan enkelt byta namn på alla filer i en mapp om du är så benägna.

Om du har bytt namn på en massa filer i samma mapp och dessa filer behöver inte helt olika namn från en annan, Windows ger ett enklare sätt att byta namn på de filer i en batch. Börja med att välja en massa filer—du kan hålla ned Ctrl-tangenten för att markera flera filer på en gång, eller Shift för att välja flera filer. När du har fått den valda filer, använd en av de byta namn på kommandon—knappen på Hem-menyn, kommandot på den sammanhangsberoende menyn, eller tryck på F2. Du kommer att se att alla filer är valda, men först en i gruppen har fått sitt namn markeras så att du kan skriva in ett nytt namn.

Skriv ett nytt namn för filen och tryck sedan Enter eller klicka någonstans i fönstret. Alla markerade filer döps med namn som du just skrev, och läggs till med en siffra inom parentes för att skilja dem åt.

Byta namn på Flera Filer från Kommandotolken

Om du behöver mer kraft än att du kan använda den byta namn på eller ren kommando i Kommandotolken för att en eller flera filer. Kommandot accepterar jokertecken som * och ? för matchning av flera filer, vilket kan vara bra om du bara vill ändra namn på en visst urval av filer i en mapp full av många.

Det snabbaste sättet att öppna en kommandotolk på önskad plats är att först öppna den mapp i Utforskaren. Från “Arkiv” – menyn, peka på “Öppna kommandotolken,” och välj sedan “Öppna kommandotolken.”

För att byta namn på en fil, kan du använda följande syntax för kommandot:

ren “current_filename.ext” “new_filename.ext”

Citationstecknen är viktiga om din filnamn innehålla några blanksteg. Om de inte gör det, du kommer inte att behöva citat. Så, till exempel, att byta namn på en fil från “wordfile (1).docx” till “min word-fil (01).docx” skulle du använda följande kommando:

ren “wordfile (1).docx” “min word-fil (01).docx”

Eftersom kommandot ren kan adresstillägg kan du också använda det för att ändra förlängningar av flera filer på en gång. Säg, till exempel, hade du ett urval av .txt-filer som du vill omvandla till .html-filer. Du kan använda följande kommando tillsammans med * som jokertecken (som i princip talar om för Windows att sms: a av valfri längd bör betraktas som en match):

ren *.txt *.html –

Och medan vi är på ämnet för jokertecken, du kan också göra en del intressanta saker med ? jokertecken, som används för att stå i för någon enskild karaktär. Låt oss till exempel säga att du hade en massa .html-filer som du ville att vända sig till .htm-filer istället. Du kan använda följande kommando för att göra förändringen:

ren *.html -*.???

Detta talar om för Windows att byta namn på alla filer med .html-tillägg att använda samma namn och samma första tre bokstäver bara av den file extension, som slutar skära “l” av med alla tillägg i mappen.

RELATERAD ARTIKELHur man Skriver ett Batch-Script i Windows

Och detta börjar bara att ta itu med de typer av kommandoraden wizardy du kan komma in om du vill bygga mer komplicerade kommandon—eller till och med batch-skript—genom att väva andra kommandon och villkorssatser in i saker. Om du är intresserad av, folk över på Lagmonster forum har ett utmärkt writeup i ämnet.

Byta namn på Flera Filer med PowerShell

PowerShell ger ännu mer flexibilitet för att byta namn på filer i ett kommando-raden miljö. Med hjälp av PowerShell kan du spritsa utdata från ett kommando som kallas en “cmdlet” i PowerShell villkor—att med ett annat kommando, precis som du på Linux och andra UNIX-liknande system. De två viktigaste kommandona du behöver är Dir, som listar filer i den aktuella katalogen, och Rename-Item, som byter namn på ett objekt (en fil, i detta fall). Rör produktionen av Dir för att Byta namn på-Post och du är i näringslivet.

Det snabbaste sättet att öppna en PowerShell-fönstret på din önskade plats att först öppna den mapp i Utforskaren. Från “Arkiv” – menyn, peka på “Öppna Windows PowerShell” – och välj sedan “Öppna Windows Powershell.”

Första, låt oss titta på att byta namn på en fil. För att du skulle använda följande syntax:

rename-item “current_filename.ext” “new_filename.ext”

Så, till exempel, att byta namn på en fil från “wordfile.docx” “Mitt Ord File.docx” du skulle använda följande cmdlet:

rename-item “wordfile.docx” “Mitt Ord File.docx”

Lätt nog. Men den verkliga kraften i PowerShell kommer från förmågan att röret commandlets tillsammans och en del av den villkorliga växlar som stöds av rename-item cmdlet. Säg, till exempel, hade vi ett gäng filer som heter “wordfile (1).docx”, “wordfile (2).docx”, och så vidare.

Säger att vi ville byta ut utrymmet i dessa filnamn med ett understreck så att filnamnen inte innehålla blanksteg. Vi kan använda följande cmdlet:

dir | rename-item -NewName {$_.namn -byt ” “,”_”}

Dir en del av denna cmdlet listar alla filer i mappen och rör dem (det är | symbol) för att rename-item cmdlet. $_.namn del står i för var och en av filerna får ledas. -Byt ut brytaren visar att en ersättare är på väg att hända. Resten av cmdlet om du bara innebär att alla blanksteg ( “” ) bör ersättas med ett understreck ( “_” ).

Och nu, vår filer ser ut som vi vill.

RELATERAD ARTIKELGeek Skola: Lär dig att Automatisera med Windows PowerShell

Som man kan förvänta sig, PowerShell ger en enorm makt när det gäller att namnge dina filer och vi har bara skrapat på ytan här. Till exempel, rename-item-cmdlet om du erbjuder också funktioner som a-recurse switch som kan använda cmdlet om du vill filer i en mapp, och alla kapslade mappar inuti mappen, en -force-switch, som kan tvinga byta namn på filer som är låsta eller på annat sätt otillgänglig, och även en -whatif switch som beskriver vad som skulle hända om cmdlet avrättades (utan att faktiskt köra det). Och, naturligtvis, du kan även bygga mer komplicerade cmdlet strukturer som även inkluderar IF/THEN-logik. Du kan lära dig mer om PowerShell i allmänhet från vår Geek Skolan guide och lär dig mer om rename-item cmdlet från Microsoft TechNet-Biblioteket.

Byta namn på Flera Filer med Hjälp av Tredje Part App

RELATERAD ARTIKELmassomdöpning Verktyg är en Lätt men Kraftfull Fil byta namn på Verktyg

Om du behöver ett kraftfullt sätt att byta namn på flera filer på en gång och du är bara inte upp för att bemästra kommandoraden eller PowerShell-kommandon, kan du alltid vända dig till en tredje part verktyg. Det finns otaliga döpa våra appar där—och många av dem är bra—men vi har två tydliga favoriter: Bulk Byt namn på Verktyget och AdvancedRenamer.

Hur man Använder massomdöpning Utility

Bulk Byt namn på Verktyget har ett rörigt och något skrämmande gränssnitt, men det visar på den enorma antal alternativ som du vanligtvis bara kan få med reguljära uttryck och komplicerat på kommandoraden.

Efter installation av, starta den för att navigera till de filer som du vill byta namn på och välj dem.

Ändra inställningar i en eller flera av de många tillgängliga paneler, och du kommer att se en förhandsgranskning av dina ändringar visas i den “Nya Namn” – kolumnen där dina filer anges. I detta exempel har jag gjort ändringar fyra paneler, som är markerade i orange så det är lättare att berätta vad jag har förändrats. Har jag berättat verktyg för att ändra namn på alla filer till “Word-Fil” och att använda titeln fall. Jag har bifogat det datum filen skapades i å-md-format. Och jag har också lagt till en automatisk fil nummer som visas i slutet av filnamnet:, börjar på en, steg av, och är skild från filnamnet med ett understreck. Och det är bara en liten bit av vad du kan göra med Huvuddelen Byt namn på Verktyget. När du är nöjd med hur din nya filnamn kommer att se ut, allt du behöver göra är att klicka på “Byt namn” – knappen.

Och som ni kan se, det verktyg som hanteras på min enkla förfrågningar med lätthet.

Hur man Använder AdvancedRenamer

Vår andra favorit byta namn på verktyg, AdvancedRenamer, visar också ett stort nummer av att byta namn på metoder, men i stället för att presentera dem alla som paneler i gränssnittet, det ber att du använder en ganska enkel men kraftfull syntaxen för att skapa byta namn på metoder. Det är inte svårt att lära sig och de har bra support, tillsammans med exempel. Verktyget gör idrotten en mycket vänligare gränssnitt och stöd för att ställa upp avancerade batch-jobb, så att du kan kombinera flera byta namn på metoder och tillämpa dem till ett stort antal filer. Du kan också spara byta namn på metoder som du skapar för senare användning.

I exemplet nedan har jag skapat ett nytt namn metod att använda följande syntax:

Ordet Fil_<År>_<Månad>_<Dag>_(<Inc Nr:1>)

Här berättar AdvancedRenamer att nämna alla mina filer “Word-Fil” och att lägga till datum i å-md-format (separera varje del av ett understreck). Det ger också en extra fil nummer inom parentes och skiljs åt av en ytterligare understryka.

Och som ni kan se, mina filer har ändrats bara på det sätt jag vill. AdvancedRenamer har lite brantare inlärningskurva än Bulk File Renamer, men belöningen för det är att du får mycket bättre kontroll över din fil namn.

Har andra sätt att byta namn på filer i Windows har vi inte täckt? Se till att lämna oss en kommentar och låt oss veta om det.


Posted

in

by

Tags: