Bestandshernoemer

Zet zoveel bestanden neer als u wilt en bouw een keten van hernoemstappen — zoeken & vervangen, tekst invoegen, sequentiële nummering, hoofdlettertransformaties, bijsnijden en opschonen van namen die ongeldig zijn in Windows. Elke nieuwe naam wordt getoond voordat u vastlegt, conflicten worden gemarkeerd, en de hernoemde bestanden worden gedownload met hun nieuwe namen (afzonderlijk of in een ZIP). Uw bestanden worden lokaal gelezen en nooit geüpload.
Zet bestanden hier neer, of klik om ze te kiezen
Tot 50 bestanden. De bestanden blijven op deze computer.
Geen bestanden geselecteerd.

Zoeken vervangen door

Tekst (alleen gebruikt door "na teken")

Patroon start stap cijfers
Tokens: {name} huidige basisnaam, {ext} extensie, {n} het nummer, {date} vandaag als JJJJMMDD. Het patroon vervangt de basisnaam; de extensie blijft behouden tenzij u {ext} opneemt.

geldt alleen voor de basisnaam
verwijdert spaties aan begin en eind, zero-width-tekens en besturingstekens
vervang \ / : * ? " < > | en besturingsbytes door _, verklein .., verwijder afsluitende punten en spaties, hernoem Windows-gereserveerde namen (CON, NUL, COM1…)

nieuwe extensie
Het voorbeeld wordt bijgewerkt terwijl u typt.
Kies bestanden hierboven; elke oorspronkelijke naam wordt naast zijn nieuwe naam getoond voordat u iets downloadt.
Hoe de download werkt: een browserpagina kan geen bestanden op uw schijf hernoemen. In plaats daarvan worden de hernoemde kopieën hier gemaakt en naar u verzonden als downloads — één bestand per keer met de nieuwe naam, of allemaal tegelijk in een ZIP waarvan de items al de nieuwe namen dragen. Privacy: er wordt niets geüpload; het hernoemen gebeurt alleen in dit tabblad.

Wat is batchhernoemen?

Eén bestand hernoemen is eenvoudig. De 200 foto's die een camera IMG_0001.JPG heeft genummerd omzetten naar paris-day1-001.jpg, of  (1)-kopieën uit een downloadmap verwijderen, is waar een batchhernoemer zijn waarde bewijst: beschrijf de transformatie één keer, zie wat hij met elk bestand doet, en leg dan vast. Het ontwerp met eerst het voorbeeld is bewust — het meest voorkomende ongeluk bij batchhernoemen is een regel die juist leek en stilletjes alles hernoemde tot document(1).pdf, document(2).pdf…

De stappen, in de volgorde waarin ze draaien

StapWat het doetVoorbeeld
Zoeken & vervangenvervangt elk voorkomen van één letterlijke tekenreeksDSC_0041.JPG → DSC_0041.jpg via JPG→jpg
Invoegenvoegt tekst toe aan het begin, vóór de extensie, aan het eind of na het N-de tekenreport.pdf → report-final.pdf
Nummeringbouwt de basisnaam opnieuw op uit een patroon met {n}IMG_2043.JPG → paris_01.jpg
Hoofdletterskleine letters, HOOFDLETTERS, Titelgeval of snake_case voor de basisnaamMy Notes.txt → my_notes.txt
Bijsnijdenverwijdert spaties aan de randen, zero-width- en besturingstekens" name .txt" → name.txt
Opschonenmaakt de naam veilig voor Windows, macOS en Linuxcon.txt → _con.txt
Extensieherschrijft de extensie en kan die in kleine letters forcerenarchive.ZIP → archive.zip

Waarom opschonen ertoe doet

Windows verbiedt \ / : * ? " < > | en de gereserveerde apparaatnamen CON, PRN, AUX, NUL, COM1–9, LPT1–9 (met of zonder extensie); een bestand met de naam con.txt kan door een script worden gemaakt, maar kan dan niet in Verkenner worden geopend, gekopieerd of verwijderd. macOS en Linux staan meer toe, maar stuiten nog steeds op / en op een voorloopstreepje - op de opdrachtregel. De opschoner vervangt ongeldige tekens door _, verkleint .. (wat in een pad “bovenliggende map” betekent) en zet een underscore voor gereserveerde namen.

Veelgestelde vragen

Kan het bestanden op hun plaats hernoemen? — nee, een browserpagina mag uw schijf niet herschrijven; u krijgt in plaats daarvan downloads met de nieuwe namen (zie de opmerking boven de FAQ).
Waarom is er geen modus met reguliere expressies? — bewust: een regex is een krachtige manier om 200 bestandsnamen in één klik te vernietigen, en de zeven stappen hierboven dekken de gevallen waarvoor reguliere expressies meestal worden ingezet.
Wat is een conflict? — twee bestanden die dezelfde nieuwe naam krijgen. Het voorbeeld markeert conflicten in rood; als u toch een ZIP downloadt, krijgen dubbelen een numeriek achtervoegsel zodat geen item verloren gaat.
Bewaart u mijn bestanden? — nee. Sluit het tabblad en alles is weg.