Sådan batch omdøbes flere filer i Windows

Har du en masse filer, du vil omdøbe, men ikke ønsker at gå igennem dem hver for sig? Windows giver flere måder at gøre dette på, end du måske er klar over.

Du kan nemt omdøbe en eller flere filer bare med Windows Stifinder, men du kan gøre endnu mere med kommandoprompten eller PowerShell. Tilføj i tredjeparts omdøbningsværktøjer, og mulighederne er uendelige. Lad os se på hver mulighed, og hvordan den fungerer.

Omdøb flere filer i Windows Stifinder

Windows Stifinder (kendt som Stifinder i Windows 10) er overraskende stærk. Du ved sandsynligvis, hvordan du omdøber en enkelt fil, men lad os starte med det grundlæggende, da de avancerede tricks bygger dem op.

Hvis du bruger din mus, har du ikke mindre end tre måder at vælge en fils navn på og omdøbe det. Du kan:

  • Klik for at vælge filen, og klik derefter på knappen "Omdøb" i menuen Hjem.
  • Klik for at vælge fil, og klik derefter på navnet på den valgte fil.
  • Højreklik på filen, og vælg derefter "Omdøb" i genvejsmenuen.

Og hvis du foretrækker at holde fast på dit tastatur, kan du bare bruge piletasterne (eller begynde at skrive filnavnet) for at vælge en fil og derefter trykke på F2 for at vælge filnavnet.

Når du først har valgt filnavnet - og kun bemærker, at selve filnavnet er valgt, ikke udvidelsen - kan du skrive et nyt filnavn.

Når du er færdig med at skrive filnavnet, kan du trykke på Enter (eller bare klikke et andet sted) for at gemme det nye navn.

Her bliver tingene interessante: du kan også trykke på Tab-tasten for automatisk at vælge det næste filnavn i mappen, så du straks kan begynde at skrive et nyt navn til det. Fortsæt med at trykke på Tab og skrive navne på denne måde, og du kan nemt omdøbe alle filerne i en mappe, hvis du er så tilbøjelig.

Hvis du omdøber en masse filer i samme mappe, og disse filer ikke har brug for helt forskellige navne fra hinanden, giver Windows en nemmere måde at omdøbe disse filer i batch. Start med at vælge en masse filer - du kan holde Ctrl-tasten nede for at vælge flere filer på én gang eller Skift for at vælge en række filer. Når du har valgt filerne, skal du bruge en af ​​omdøbskommandoer - knappen i startmenuen, kommandoen i genvejsmenuen eller bare trykke på F2. Du vil se, at alle filerne forbliver markerede, men den første i gruppen får navnet fremhævet, så du kan skrive et nyt navn.

Indtast et nyt navn til filen, og tryk derefter på Enter, eller klik et andet sted i vinduet. Alle de valgte filer omdøbes ved hjælp af det navn, du lige har skrevet, og tilføjes med et nummer i parentes for at differentiere dem.

Omdøb flere filer fra kommandoprompten

Hvis du har brug for mere strøm end det, kan du bruge  kommandoen rename eller reni et kommandopromptvindue til en eller flere filer. Kommandoen accepterer jokertegn som * og? til at matche flere filer, hvilket kan være nyttigt, hvis du kun vil omdøbe et bestemt udvalg af filer i en mappe fuld af mange.

Den hurtigste måde at åbne et kommandopromptvindue på din ønskede placering er først at åbne mappen i File Explorer. Peg på "Åbn kommandoprompt" i menuen "Filer", og vælg derefter "Åbn kommandoprompt."

For at omdøbe en enkelt fil kan du bruge følgende kommandosyntaks:

ren " nuværende_filnavn.ext" "nyt_filnavn.ext"

Citaterne er vigtige, hvis dine filnavne indeholder mellemrum. Hvis de ikke gør det, behøver du ikke tilbudene. Så for eksempel for at omdøbe en fil fra “wordfile (1) .docx” til “my word file (01) .docx” bruger du følgende kommando:

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

Da renkommandoen kan adressere udvidelser, kan du også bruge den til at ændre udvidelser af flere filer på én gang. Sig for eksempel, at du havde et udvalg af .txt-filer, som du ville gøre til .html-filer. Du kan bruge følgende kommando sammen med * jokertegnet (som grundlæggende fortæller Windows, at tekst af enhver længde skal betragtes som en match):

ren * .txt * .html

Og mens vi er i emnet wildcards, kan du også gøre nogle interessante ting med? jokertegn, som bruges til at stå i for et enkelt tegn. Sig for eksempel, at du havde en masse .html-filer, som du i stedet ville skulle omdanne til .htm-filer. Du kan bruge følgende kommando til at foretage ændringen:

ren * .html *. ???

Dette fortæller Windows at omdøbe alle filer med .html-udvidelsen for kun at bruge det samme filnavn og de samme første tre bogstaver i filtypen, hvilket ender med at skære “l” ud af alle udvidelser i mappen.

RELATERET: Sådan skriver du et batch-script på Windows

Og dette begynder kun at adressere den slags kommandolinjewizardy, du kan komme ind i, hvis du vil opbygge mere komplicerede kommandoer - eller endda batch-scripts - ved at væve andre kommandoer og betingelser i ting. Hvis du er interesseret, har folkene på Lagmonster-foraene en fremragende skrivning om emnet.

Omdøb flere filer med PowerShell

PowerShell giver endnu mere fleksibilitet til omdøbning af filer i et kommandolinjemiljø. Ved hjælp af PowerShell kan du føre output fra en kommando - kendt som en "kommandlet" i PowerShell-termer - til en anden kommando, ligesom du kan på Linux og andre UNIX-lignende systemer. De to vigtige kommandoer, du har brug for, er Dir, der viser filerne i den aktuelle mappe, og Rename-Itemsom omdøber et element (en fil, i dette tilfælde). Rør output fra Dir til Rename-Item, så er du i gang.

Den hurtigste måde at åbne et PowerShell-vindue på din ønskede placering er først at åbne mappen i File Explorer. Peg på "Åbn Windows PowerShell" i menuen "Filer", og vælg derefter "Åbn Windows PowerShell."

Lad os først se på at omdøbe en enkelt fil. Til det ville du bruge følgende syntaks:

omdøb-element " nuværende_filnavn.ext" "nyt_filnavn.ext"

Så for eksempel for at omdøbe en fil fra “wordfile.docx” til “My Word File.docx” bruger du følgende kommandoprogram:

omdøb-element "wordfile.docx" "My Word File.docx"

Nemt nok. Men den virkelige kraft i PowerShell kommer fra evnen til at pibe kommandoer sammen og nogle af de betingede switche understøttet af rename-itemkommandlet. Sig, for eksempel, vi havde en masse filer med navnet “wordfile (1) .docx”, “wordfile (2) .docx” osv.

Sig, at vi ønskede at erstatte pladsen i disse filnavne med en understregning, så filnavne ikke indeholder mellemrum. Vi kunne bruge følgende kommandoprogram:

dir | omdøb-element -Nytnavn {$ _. navn -placering "", "_"}

Den dirdel af kommandoprogrammet viser alle filerne i mappen og rør dem (det er |symbolet) til rename-itemkommandoprogrammet. Den $_.name del står i for hver af de filer, få bybefolkning. Den -replaceafbryder indikerer, at en udskiftning vil ske. Resten af ​​kommandoen betyder bare, at ethvert mellemrum ( " ") skal erstattes af en understregning ( "_").

Og nu ser vores filer ud, som vi ønsker.

RELATERET: Geek School: Lær, hvordan du automatiserer Windows med PowerShell

Som du måske forventer, tilbyder PowerShell en enorm styrke, når det kommer til at navngive dine filer, og vi skraber kun overfladen her. For eksempel tilbyder rename-itemkommandetten også funktioner som en -recurseswitch, der kan anvende kommandetten på filer i en mappe og alle mapper, der er indlejret i den mappe, en -forceswitch, der kan tvinge omdøbning til filer, der er låst eller på anden måde utilgængelige, og endda en -whatifswitch, der beskriver hvad der ville ske, hvis kommandoen blev udført (uden faktisk at udføre den). Og selvfølgelig kan du også bygge mere komplicerede kommandostrukturer, der endda inkluderer IF/THENlogik. Du kan lære mere om PowerShell generelt fra vores Geek School-guide og lære mere om rename-itemkommandoprogrammet fra Microsofts TechNet Library.

Omdøb flere filer ved hjælp af en tredjepartsapp

RELATERET: Bulk Rename Tool er et let, men kraftigt værktøj til omdøbning af filer

Hvis du har brug for en kraftfuld måde at omdøbe flere filer på en gang, og du bare ikke er klar til at mestre kommandoprompt- eller PowerShell-kommandoerne, kan du altid henvende dig til et tredjepartsværktøj. Der er utallige omdøbningsapps der - og mange af dem er gode - men vi har to klare favoritter: Bulk Rename Utility og AdvancedRenamer.

Sådan bruges Bulk Rename Utility

Bulk Rename Utility har en rodet og noget skræmmende grænseflade, men det udsætter det enorme antal muligheder, du normalt kun får med regelmæssige udtryk og komplicerede kommandolinjemuligheder.

Efter installation af værktøjet skal du starte det, navigere til de filer, du vil omdøbe, og vælge dem.

Skift indstillinger i et eller flere af de mange tilgængelige paneler, og du vil se en forhåndsvisning af dine ændringer vises i kolonnen "Nyt navn", hvor dine filer er anført. I dette eksempel har jeg foretaget ændringer i fire paneler, som nu er fremhævet med orange, så det er lettere at fortælle, hvad jeg har ændret. Jeg har bedt værktøjet om at ændre navnet på alle filer til "Word File" og bruge titelsagen. Jeg har tilføjet den dato, filen blev oprettet i YMD-format. Og jeg har også tilføjet et automatisk filnummer, der vises i slutningen af ​​filnavnet, starter ved en, trinvis med en, og adskilles fra filnavnet med en understregning. Og det er kun en lille smule af, hvad du kan gøre med Bulk Rename Utility. Når du er tilfreds med, hvordan dine nye filnavne vil se ud, skal du blot klikke på knappen "Omdøb".

Og som du kan se, håndterede værktøjet let mine enkle anmodninger.

Sådan bruges AdvancedRenamer

Vores andet foretrukne omdøbningsværktøj, AdvancedRenamer, udsætter også et stort antal omdøbningsmetoder, men i stedet for at præsentere dem alle som paneler i grænsefladen beder det dig om at bruge en temmelig enkel, men kraftfuld syntaks til at oprette omdøbningsmetoder. Det er ikke svært at lære, og de har god støtte sammen med eksempler. Værktøjet har en meget venligere grænseflade og understøtter opsætning af avancerede batchjob, så du kan kombinere flere omdøbningsmetoder og anvende dem på et stort antal filer. Du kan også gemme omdøbningsmetoder, du opretter til senere brug.

I eksemplet nedenfor har jeg oprettet en omdøbningsmetode ved hjælp af følgende syntaks:

Word-fil ____ ()

Dette fortæller AdvancedRenamer at navngive alle mine filer til "Word File" og tilføje oprettelsesdatoen i YMD-formatet (adskille hver del med en understregning). Det tilføjer også et trinvist filnummer i parentes og adskilt af en ekstra understregning.

Og som du kan se, er mine filer omdøbt, som jeg vil. AdvancedRenamer har en lidt stejlere indlæringskurve end Bulk File Renamer, men belønningen for det er, at du får meget finere kontrol over dine filnavne.

Har du andre måder at omdøbe filer i Windows, som vi ikke har dækket? Sørg for at efterlade os en kommentar og fortæl os det.