Dateinamen bereinigen

Micha | 07.08.2018

Laien haben in der Regel keine Vorstellungen von Dateisystemen, Dateien und Problemen mit manchen Zeichen in Dateinamen. Woher auch, Smartphones, Tablets und Ähnliche verbergen die tatsächliche Dateiablage bis zur Verleugnung. Allerdings wundere ich mich auch über mache ITler, mit welcher Unbedarftheit da Blanks und Sonderzeichen in Dateinnamen verwendet werden.

Kurzum, über das Problem von ‘bösen’ Zeichen in Dateinamen stolpert man immer wieder mal. Das Groovy-Skriptchen repairFileNames schafft Abhilfe, indem es alle Dateinamen in einem angegebenen Verzeichnis (und rekursiv) durchforstet und alle Sonderzeichen in den Namen durch unproblematische Character ersetzt.

Das Skript benötigt ein Java- und Groovy-Environment.

Das kleine Projektchen ist hier bei GitHub zu finden und kann direkt verwendet werden.