Sådan batch -omdøbe og masse slette filer i Windows

Sådan batch -omdøbe og masse slette filer i Windows

Fremkomsten af ​​superhurtigt internet bragte masser af filer til download. Der var et lignende boom i filer efter fremkomsten af ​​digital fotografering. Pludselig kan du let fylde en terabyte harddisk med lethed.





Det er dog ikke altid let at holde styr på filer. Nu og da vil du måske omdøbe hver fil i en mappe af hensyn til organisationen. På andre tidspunkter vil du også gerne slette alle dine filer.





Læs videre for at finde ud af, hvordan du batch -omdøber og massesletter filer i Windows 10.





Sådan batch omdøbes i Windows 10

Der er et par måder, du kan batch omdøbe filer ved hjælp af Windows 10. Du kan omdøbe ved hjælp af File Explorer, kommandoprompt eller PowerShell, hvor hver mulighed er nyttig til forskellige opgaver.

1. Batch Omdøb med File Explorer

File Explorer tilbyder en af ​​de nemmeste muligheder for omdøbning, men tilbyder også den mindste omdøbningsfleksibilitet.



  1. Gå til den mappe, der indeholder de filer, du vil omdøbe.
  2. Bestil filerne, hvordan du vil omdøbe dem.
  3. Trykke CTRL + A for at vælge alle filerne i mappen, højreklik derefter og vælg Omdøb .
  4. Indtast dit nye filnavn, og tryk på Enter. Hver fil i mappen får basisfilnavnet, i dette tilfælde kunstværk , efterfulgt af et tal i en sekvens.

Som du kan se, gør det jobbet, men tilbyder ikke nogen tilpasning.

2. Batch Omdøb med kommandoprompt

Windows -kommandoprompten giver lidt mere fleksibilitet til omdøbning af batchfiler. Du kan bruge ren kommando for at omdøbe flere filer samtidigt. 'Ren' er forkortelse for omdøbning. Kommandoen giver mulighed for jokertegnene '*' og '?' samt ændring af filudvidelser, selvom det ikke tillader dig at flytte filer til forskellige mapper efter omdøbning.





Gå til den mappe, der indeholder de filer, du vil omdøbe, og tryk på Shift + Højreklik , og vælg Åbn et kommandovindue her. Type til dig og tryk på Enter for at se listen over filer.

Omdøb en enkelt fil





Kommandoen til at omdøbe en enkelt fil er:

ren filename.jpg newfilename.jpg

Omdøb cifre i flere filer

Hvis du vil omdøbe flere filer, kan du bruge jokertegnene til at foretage ændringer. Hvis du f.eks. Vil ændre antallet af cifre i dine filnavne, kan du bruge følgende kommando:

ren document??.txt document3??.txt

Her fungerer spørgsmålstegnet jokertegn som ethvert tegn, så kommandoen kan finde matchende filer, mens de omdøbte filer udsendes.

Batch omdøb filer med et suffiks

Hvad med at tilføje et suffiks til en gruppe filer? Du kan gøre det ved hjælp af følgende kommando:

ren *.* ???????-test.*

I denne kommando fungerer stjernekortet i stedet for tegn. Så '*.*' Betyder at finde ethvert filnavn med enhver udvidelse i denne mappe. Den anden del (med alle spørgsmålstegnene) fortæller kommandoen at bruge de eksisterende filnavne op til syv tegn, men tilføj '-test' som et suffiks, mens stjernen igen betyder, at den skal gælde for enhver filtypenavn.

Hvis du vil tilføje et præfiks, skal du flytte '-test'-delen af ​​kommandoen til fronten, sådan:

ren *.* test-???????.*

Batch fjern dele af et filnavn

hvordan kan jeg downloade youtube -videoer til min iphone

Du kan også bruge batchfil -omdøbning til at slette en del af et filnavn. Sig, at du har en række dokumenter med navnet 'jan-budget.xlsx', 'feb-budget.xlsx', 'mar-budget.xlsx' og så videre. Du kan fjerne suffikset '-budget' ved hjælp af følgende kommando:

ren ???-budget.xlsx ???.xlsx

Batch Omdøb filudvidelser

Ren -kommandoen kan også adressere filudvidelser. Det betyder, at du kan batch omdøbe filudvidelser. Selvom dette er praktisk, kan det forårsage problemer, hvis du omdøber det til en inkompatibel filtype.

Det betyder, at du kan forsøge at omdøbe filer til lignende filtyper, f.eks. Et Word -dokument (.docx) til et tekstdokument (.txt), men du vil støde på problemer, hvis du forsøger at konvertere et Word -dokument til en videotype (f.eks. .mp4).

Følgende kommando omdøber alle filudvidelser fra tekstdokumenter til dokumenter i rich text -format:

ren *.txt *.rtf

Inden jeg bytter filudvidelser, anbefaler jeg at tage en sikkerhedskopi af filerne, hvis noget går galt.

3. Batch Omdøb med PowerShell

Windows PowerShell giver den mest fleksibilitet til batch -omdøbning af filer og er det mest kraftfulde omdøbningsværktøj, der er indbygget i Windows.

Relaterede: Kommandoprompt vs Windows PowerShell: Hvad er forskellen?

Gå til den mappe, der indeholder de filer, du vil batch omdøbe, tryk Shift + Højreklik , derefter Åbn et PowerShell -vindue her . Her er vores MUO Batch Rename testmappe fra de foregående sektioner, nu åben i PowerShell. Type til dig og tryk på Enter for at se en liste over filer.

Herfra kan du begynde at batch omdøbe filnavne med PowerShell.

Omdøb en enkelt fil

Hvis du vil omdøbe en enkelt fil, skal du bruge følgende kommando:

Rename-Item filename.jpg newfilename.jpg

Hvis dit filnavn indeholder mellemrum, skal du bruge anførselstegn omkring filnavnene, sådan:

Rename-Item 'file name with spaces.jpg' 'new file name with spaces.jpg'

Batch Udskift filnavne

PowerShell tilbyder et par forskellige muligheder for batch -omdøbning af filnavne. En mulighed er at erstatte en del af filnavnet med noget andet, hvilket er praktisk til udskiftning af filer fra et digitalkamera.

Dir | Rename-Item –NewName { $_.name –replace 'DSC','summer2020' }

Hvor 'DSC' er en del af det originale filnavn fra digitalkameraet eller din smartphone -fotomappe, og 'summer2020' er outputfilnavnet.

Du kan også bruge den samme kommando til at erstatte små uddrag af et filnavn. For eksempel erstatter følgende kommando en understregning med en bindestreg

Dir | Rename-Item –NewName { $_.name –replace '_','-' }

Batch omdøb filer ved hjælp af stigende antal

Du kan bruge følgende kommando til at batch -omdøbe filer og tilføje et andet nummer til hver fil.

Dir | %{Rename-Item $_ -NewName ('summer2020{0}.jpg' -f $nr++)}

Batch Omdøb filnavne i hele biblioteket

En ting, du kan gøre med PowerShell, er at batch -omdøbe filer i et helt bibliotek frem for en enkelt mappe. Denne kommando fungerer fra toppen af ​​filmappen og nedad og ændrer batch -omdøbning af matchende filer i hver undermappe.

Get-ChildItem -Filter '*current*' -Recurse | Rename-Item -NewName {$_.name -replace 'current','old' }

Få hjælp til PowerShell

Dette er blot nogle få af de batch -omdøbningsmuligheder, der er tilgængelige for PowerShell. Hvis du vil have flere muligheder, kan du tjekke PowerShells indbyggede eksempler ved hjælp af følgende kommando:

get-help Rename-Item –examples

Batch omdøbning på Windows 10 med værktøjet Bulk Rename

Hvis du vil omdøbe filer, men ikke har lyst til at rode med de til tider forvirrende kommandoer i PowerShell og kommandoprompten, skal du overveje Bulk Rename Utility .

Det er et gratis omdøbningsværktøj til Windows 10 med masser af muligheder. Bare sørg for at fjerne markeringen af ​​de ekstra opgaver under installationen.

forbundet til internettet, men ingen adgang

Hent: Bulk Rename Utility til Windows 10 (Gratis)

Sådan batch -slettes på Windows 10

Nu behøver de fleste mennesker ikke at slette 500.000 filer spredt over 45.000 mapper regelmæssigt, men jeg er sikker på, at vi alle har haft det øjeblik, hvor din musiksamling bare ikke længere er til at stå op til. Sletter alt mere end et par filer brug af File Explorer kan blive en lang proces, da Windows vælger at opregne hver fil, før den sendes indpakket.

Når det kommer til batch -sletning af filer på Windows 10, har du et par muligheder.

1. Batch -slet filer ved hjælp af kommandoprompten

Kommandoprompten råder over to kraftfulde filfjerningskommandoer: AF og rmdir .

DEL er ret selvforklarende som kommandoen til at slette en fil, mens rmdir er kommandoen til at fjerne en hel mappe. Du kan tilføje parametre til begge kommandoer for at slette og fjerne bestemte filtyper eller simpelthen fjerne alt.

Retfærdig advarsel , kommandoen rmdir er kraftfuld og potentielt farlig. Det fjerner hele mapper, inklusive filstrukturer og alt derimellem. Hvis du peger på noget kritisk, kan du ødelægge dit operativsystem.

Slet en enkelt fil

For at slette en enkelt fil skal du bruge følgende kommando:

del C:enteryourpathhere /f /s

Den grundlæggende kommando finder den angivne mappe, mens /s parameter sletter alle filer i bibliotekets undermapper og /f parameter ignorerer alle skrivebeskyttede indstillinger.

Alternativt kan du gå til den mappe, der indeholder de filer, du vil slette, og trykke på Shift + Højreklik , og vælg Åbn et kommandovindue her. Indtast derefter 'del [filnavn]', og tryk på Enter.

Slet en bestemt filtype

Hvad med hvis du vil fjerne en bestemt filtype fra en mappe? Du kan gøre det ved hjælp af følgende kommando:

del *.extension

Skift 'udvidelse' ud for den filtype, du vil fjerne.

Du kan udvide kommandoen til at slette hele den specifikke filudvidelse fra undermapper med tilføjelse af et par parametre:

del /s /q *.extension

Hvis du vil slette flere filtyper, kan du desuden tilføje flere udvidelsestyper:

del /s /q *.png *.svg

Slet en fil og fjern mappe

De tidligere kommandoer efterlader filstrukturen, hvilket kan være irriterende, hvis du vil batch -slette alt. Hvis du også vil fjerne mapperne sammen med filerne, kan du bruge følgende kommandoer:

del /f /s /q C:enteryourpathhere > nul
rmdir /s /q C:enteryourpathhere

Der er et par parametre mere vist her. Ingen er en særlig fil, der kasserer alle data, der er skrevet til den, hvilket betyder, at den noget tidskrævende opregningsproces ikke skrives til en fil, mens / q vælger 'stille tilstand', hvilket betyder, at du ikke bliver bedt om Ja/Nej, før dine filer forbrænder.

2. Batch -slet filer ved hjælp af en batchfil

En batchfil er et script, du kan køre at udføre visse opgaver på dit system. Hvis du ved, hvordan du opbygger en række kommandoer, kan du bygge et langt script, der automatiserer opgaver for at spare tid. I dette tilfælde vil vi bruge nogle grundlæggende kommandoer til at scripte en batch -sletning.

I dette eksempel vil jeg slette mappen MUO Batch Rename, der er oprettet til de tidligere eksempler. Højreklik på dit skrivebord og gå til Nyt> Tekstdokument . Navngiv det BatchSlet og åbn den.

Batchfileksemplet kræver, at du ved, hvilken mappe du vil slette filer i. Dette lyder indlysende, men du har brug for den nøjagtige filsti for mappen.

Hvis du er i tvivl om den korrekte sti til mappen, skal du højreklikke og vælge Ejendomme , og se placeringen der. Alternativt kan du gå til mappen og et enkelt klik på adressefeltet for at afsløre den direkte mappesti.

Uanset hvad, skal du sørge for at have den korrekte mappe, fordi den snart vil blive slettet fra dit system.

Du kan kopiere og indsætte følgende i din batchfil. Du bør erstatte 'enter your path here' med stien til din mappe.

cd C:enteryourpathhere
del * /S /Q
rmdir /S /Q C:enteryourpathhere

Når du har kopieret og indsætter og tilføjet stien til din mappe, skal du vælge Fil> Gem . Find nu din BatchDelete.txt -fil, og tryk på F2 at omdøbe filen. Skift filtypen fra .txt til .en , og tryk på Gå ind når du støder på en advarsel.

Tillykke, du har lige lavet din første batchfil!

Bemærk, at du skal opdatere stien til mappen, når du vil bruge batchfilen igen.

Sådan slettes generende filer eller 'filnavn for lange' fejl i Windows 10

Til tider kan du støde på filer, der ikke kan slettes. Nogle gange er det fordi du forsøger at slette en beskyttet systemfil, som hvis du fjerner den, ville forårsage systemkorruption.

På andre tidspunkter kan du støde på et filnavn med for mange tegn sammen med følgende fejlmeddelelse:

Kan ikke slette [filnavn]: Det filnavn, du har angivet, er ikke gyldigt eller for langt.

find ip -adresse til Android -telefon

Du kan bruge kommandoprompten til at rette denne fejl. Gennemse til mappen med den fornærmende fil, og tryk på Shift + Højreklik , og vælg Åbn et kommandovindue her.

Nu, input dir / x for at se en liste over forkortede filnavne frem for versionen i fuld længde. Fra det samme kommandopromptvindue kan du nu slette filerne ved hjælp af det korte navn.

I billedet ovenfor ville jeg indtaste fra ALTUMC ~ 1.JPG for at fjerne den specifikke fil. Når du har reduceret filnavnene til deres korte versioner, kan du også bruge batch -sletningsmetoderne tidligere i artiklen.

Du kan batch -omdøbe eller batch -slette

Ved hjælp af tipsene i denne vejledning kan du nu bruge flere forskellige værktøjer til at batch -omdøbe eller slette filer på Windows 10. Kommandoerne i denne artikel er nyttige, men også toppen af ​​isbjerget på mange måder.

Del Del Tweet E -mail Vil du skrive batchfiler i Windows? Sådan fungerer If-Else-erklæringer

If-else-udsagn er ret ligetil, men du ved måske ikke, hvordan du bruger dem i Windows-batchfiler. Her er alt hvad du behøver for at bruge dem.

Læs Næste
Relaterede emner
  • Windows
  • Filhåndtering
  • File Explorer
  • Batchfil
  • Windows -tip
  • Produktivitetstip
Om forfatteren Gavin Phillips(945 artikler udgivet)

Gavin er Junior Editor for Windows og Technology Explained, en regelmæssig bidragsyder til den virkelig nyttige podcast og en regelmæssig produktanmelder. Han har en BA (Hons) Contemporary Writing med digitale kunstpraksis pillet fra Devons bakker samt over et årti med professionel skriveerfaring. Han nyder rigelige mængder te, brætspil og fodbold.

Mere fra Gavin Phillips

Abonner på vores nyhedsbrev

Tilmeld dig vores nyhedsbrev for at få tekniske tips, anmeldelser, gratis e -bøger og eksklusive tilbud!

Klik her for at abonnere