2024 Forfatter: Peter John Melton | [email protected]. Sidst ændret: 2023-12-16 04:48
Du kan nemt omdøbe en eller flere filer bare med Windows Stifinder, men du kan gøre endnu mere med kommandoprompt eller PowerShell. Tilføj i tredjeparts omdøbningsværktøjer, og mulighederne er uendelige. Lad os tage et kig på hver indstilling og hvordan det virker.
Omdøb flere filer i Windows Stifinder
Windows Stifinder (kendt som File Explorer i Windows 10) er overraskende kraftfuld. Du ved sikkert, hvordan du omdøber en enkelt fil, men lad os begynde med det grundlæggende, da de avancerede tricks bygger dem.
Hvis du bruger musen, har du ikke mindre end tre måder at vælge en fils navn på og omdøbe den. Du kan:
- Klik for at vælge filen, og klik derefter på knappen "Omdøb" på startmenuen.
- 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" på kontekstmenuen.
Når du har valgt filnavnet, og du vil bemærke, at kun filnavnet er valgt, ikke udvidelsen - du kan skrive et nyt filnavn.
Her er ting, der bliver 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. Bliv ved 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 de valgte filer, skal du bruge en af omdøbningskommandoererne-knappen på startmenuen, kommandoen på kontekstmenuen eller bare trykke på F2. Du vil se, at alle filer forbliver markeret, men den første i gruppen får sit navn fremhævet, så du kan skrive et nyt navn.
Omdøb flere filer fra kommandoprompt
Hvis du har brug for mere strøm end det, kan du bruge
rename
eller
ren
kommando i et kommandoprompt vindue 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, der er fyldt med mange.
Den hurtigste måde at åbne et kommandopromptvindue på er det ønskede sted, er at åbne mappen først i File Explorer. På menuen "Fil" skal du pege på "Åbn ledetekst" og derefter vælge "Åbn kommandoprompt."
ren 'current_filename.ext' 'new_filename.ext'
Citaterne er vigtige, hvis dine filnavne indeholder mellemrum. Hvis de ikke gør det, behøver du ikke citaterne. Så for eksempel at omdøbe en fil fra "wordfile (1).docx" til "mit ord fil (01).docx" du ville bruge følgende kommando:
ren 'wordfile (1).docx' 'my word file (01).docx'
ren
kommandoen kan adressere udvidelser, du kan 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 ønskede at konvertere til.html-filer. Du kan bruge følgende kommando sammen med * wildcard (som grundlæggende fortæller Windows, at teksten af en hvilken som helst længde skal betragtes som en kamp):
ren *.txt *.html
Og mens vi er genstand for jokertegn, kan du også lave nogle interessante ting med? wildcard, som bruges til at stå ind for enhver enkelt karakter. Sig for eksempel, at du havde en masse.html-filer, som du ønskede at konvertere til.htm-filer i stedet. Du kan bruge følgende kommando til at foretage ændringen:
ren *.html *.???
Dette fortæller Windows omdøbe alle filer med.html-udvidelsen for at bruge det samme filnavn og de samme første tre bogstaver kun af filforlængelsen, hvilket ender med at skære "l" fra alle udvidelser i mappen.
Og dette begynder kun at løse de slags kommandolinjevizard du kan komme ind i, hvis du vil bygge mere komplicerede kommandoer - eller endda batchskripter - ved at væve andre kommandoer og betingelser i ting. Hvis du er interesseret, har folkene derover på Lagmonster-forane en fremragende skrive om emnet.
Omdøb flere filer med PowerShell
PowerShell giver endnu større fleksibilitet til omdøbning af filer i et kommandolinjemiljø. Ved hjælp af PowerShell kan du rør udgangen af en kommando kendt som en "commandlet" i PowerShell-vilkår - til en anden kommando, ligesom du kan på Linux og andre UNIX-lignende systemer. De to vigtige kommandoer, du skal bruge, er
Dir
som lister filerne i den aktuelle mappe og
Rename-Item
som omdanner et emne (en fil, i dette tilfælde). Rør output fra Dir til Rename-Item, og du er i forretning.
Den hurtigste måde at åbne et PowerShell-vindue på er det ønskede sted, er at åbne mappen først i File Explorer. På menuen "Fil" skal du pege på "Åbn Windows PowerShell", og vælg derefter "Åbn Windows Powershell."
rename-item 'current_filename.ext' 'new_filename.ext'
Så for eksempel at omdøbe en fil fra "wordfile.docx" til "My Word File.docx", vil du bruge følgende kommando:
rename-item 'wordfile.docx' 'My Word File.docx'
rename-item
commandlet. Sig for eksempel, at vi havde en masse filer med navnet "wordfile (1).docx", "wordfile (2).docx" osv.
dir | rename-item -NewName {$_.name -replace ' ','_'}
dir
En del af kommandoen lister alle filer i mappen og rører dem (det er det
|
symbol) til
rename-item
commandlet. Det
$_.name
del står ind for hver af filerne bliver pipet. Det
-replace
switch indikerer, at en udskiftning skal ske. Resten af kommandoen betyder blot, at ethvert rum (
' '
) skal erstattes af en understregning (
'_'
).
Og nu ser vores filer på den måde, vi ønsker.
Som du måske forventer, tilbyder PowerShell enorm strøm, når det drejer sig om at navngive dine filer, og vi skraber kun overfladen her. F.eks
rename-item
Commandlet tilbyder også funktioner som a
-recurse
switch, der kan anvende kommandoen til filer i en mappe og alle mapper nestet inde i den pågældende mappe, a
-force
switch, der kan tvinge omdøbning til filer, der er låst eller på anden måde utilgængelige, og endda a
-whatif
switch, 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 omfatter
IF/THEN
logik. Du kan lære mere om PowerShell generelt fra vores Geek School guide, og lære mere om
rename-item
kommandolinje fra Microsofts TechNet-bibliotek.
Omdøb flere filer ved hjælp af en tredjepartsapp
Hvis du har brug for en kraftfuld måde at omdøbe flere filer på én gang, og du bare ikke er klar til at mastere kommandoprompt eller PowerShell-kommandoer, kan du altid henvende dig til et tredjepartsprogram. Der er utallige omdøber apps 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 rod og noget skræmmende grænseflade, men det afslører det enorme antal muligheder, som du normalt kun får med regelmæssige udtryk og komplicerede kommandolinjeindstillinger.
Når du har installeret værktøjet, skal du starte det, navigere til de filer, du vil omdøbe, og vælg dem.
Sådan bruger du AdvancedRenamer
Vores andre 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 spørger det om, at du bruger en ret simpel men kraftig 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 et meget venligere interface og understøtter opsætning af avancerede batch-job, 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 lavet en omdøbningsmetode ved hjælp af følgende syntaks:
Word File____()
Dette fortæller AdvancedRenamer at navngive alle mine filer "Word File" og til at tilføje oprettelsesdato i YMD format (adskille hver del med en understregning). Det tilføjer også et trinvis filnummer inden for parentes og adskilles af en yderligere understregning.
Har du andre måder at omdøbe filer i Windows, har vi ikke dækket? Vær sikker på at give os en kommentar og fortæl os om det.
Anbefalede:
Sådan Slet, Flyt eller Omdøb Låste filer i Windows
Windows giver dig ikke mulighed for at ændre filer, der åbner programmer, er låst. hvis du forsøger at slette en fil og se en besked om, at den er åben i et andet program, skal du låse filen op (eller lukke programmet).
Sådan hurtigbatch Omdøb filer på Windows, Mac OS X eller Linux
Windows, Mac OS X og de fleste Linux-desktops har indbyggede værktøjer til hurtigt at omdøbe flere filer. Brug et batch-omdøbningsværktøj i stedet for at fastsætte dem en efter en.
Shell Geek: Omdøb flere filer på en gang
Lad os sige, at du har en mappe med hundredvis af filer med de forkerte filnavne, og du vil gerne erstatte hvert filnavn, der indeholder test med prod. (dette er et konstrueret eksempel). Vi kan nemt gøre dette med kommandoen "for" i bash, kombineret med en lille smule bash godhed. I dag lærer vi at erstatte tekst i en variabel i en for loop.
Hvad er Batch-filer i Windows? Sjov og cool batch-filer tricks
Hvad er Batch-filer i Windows? Hvordan opretter du .bat-filer og bruger dem til programmering? Dette indlæg dækker også 3 sjove og kølige File Tricks.
Omdøb flere fil- eller mappenavne via kontekstmenuen
Vil du omdøbe flere fil- og mappenavne via kontekstmenuen? Installer ContextReplace på Windows for at erstatte filer eller mappe navne på én gang.