·4 min leestijd

Tekens in bulk verwijderen uit bestandsnamen op de Mac

Bestandsnamen vol extra tekens, willekeurige voorvoegsels of ongewenste achtervoegsels zijn lastig te doorzoeken en te sorteren. Ze een voor een opschonen is niet realistisch bij tientallen of honderden bestanden.

Geëxporteerde bestanden voegen graag rommel toe aan je namen. Een scanner plakt "Scan_" voor alles. Een CMS zet een ID van 12 tekens ervoor. Een download voegt "(1)" toe omdat het bestand al bestond. Een klant stuurt bestanden met spaties, speciale tekens en inconsistent hoofdlettergebruik, waardoor je overzichtelijke map eruitziet als chaos.

Je moet die extra tekens uit tientallen of honderden bestanden strippen. Handmatig betekent dat klikken, selecteren, verwijderen en op Enter drukken voor elk afzonderlijk bestand. Dat is geen workflow — dat is een straf.

Wat je niet kunt in Finder

Finders hernoemtool laat je tekst zoeken en vervangen, wat sommige gevallen van tekenverwijdering afhandelt. Heeft elk bestand "Scan_" aan het begin, dan kun je "Scan_" vervangen door niets. Maar Finder kan het volgende niet:

  • Tekens op positie verwijderen (bijv. "verwijder de eerste 5 tekens")
  • Tekens vanaf het einde verwijderen (bijv. "verwijder alles na de laatste underscore")
  • Tekens verwijderen die een patroon matchen (bijv. "verwijder elk stuk tussen haakjes zoals (1), (2), (kopie)")
  • Meerdere verwijderingen in één bewerking koppelen

Als de tekens die je moet verwijderen niet bij elk bestand identiek zijn, helpt Finders letterlijke tekstmatching niet.

Tekens in bulk verwijderen met Renym

Renym biedt meerdere manieren om tekens uit bestandsnamen te verwijderen, en je kunt ze combineren in één pijplijn.

Renym removing characters from file names in bulk on macOS

Verwijderen op positie

Verwijder de eerste N of laatste N tekens van elke bestandsnaam. Ideaal voor het strippen van voorvoegsels of achtervoegsels met een vaste lengte maar wisselende inhoud.

Verwijderen op patroon

Gebruik regex om variabele tekst te matchen en te verwijderen. Een patroon als \s*\(\d+\) verwijdert alle "(1)", "(2)", "(3)"-achtervoegsels, ongeacht het nummer. Een patroon als ^[A-Z]{3}_ strip elk voorvoegsel van drie hoofdletters gevolgd door een underscore.

Verwijderen via zoeken en vervangen

Voor eenvoudige gevallen: zoek de ongewenste tekst en vervang die door niets. Werkt voor consistente tekenreeksen zoals "Kopie van ", "Scan_" of " - definitief".

Verwijderingen aan elkaar koppelen

Moet je een voorvoegsel strippen ÉN haakjes-achtervoegsels verwijderen ÉN de dubbele spaties opschonen die daarbij achterblijven? Voeg drie acties toe aan de pijplijn. Elke actie werkt op het resultaat van de vorige stap, en het live voorbeeld toont je het uiteindelijke resultaat voor elk bestand.

Bestandsnamen moeten schoon, consistent en doorzoekbaar zijn. Zijn ze dat niet, dan lost een sessie van vijf minuten in Renym de hele batch op.

Haal Renym uit de Mac App Store

Volgend artikel

Renym

Rename hundreds of files with visual pipelines — regex, numbering, case changes.

Get Renym on the Mac App Store