Document ID: /fineweb-2-swissfilter-quality_10-filterrobots/filtered/03520.jsonl.gz/619

Mein geheimer Favorit ist jedoch die Stapel-Umbenennung. Wie das manchmal so ist: Die kleinsten Funktionen sind wenig spektakulär und dennoch unglaublich hilfreich.
Beginnen wir mit einem kleinen Beispiel: Ich bekomme von einem Event von mehreren Fotografen Bilder, jeder hat seine Dateien nach seinem System benannt. Hier erhalte ich DSC_001.jpg und fortlaufend, dort bekomme ich Event_001.jpg und fortlaufend etc. Alle in einem Ordner ergeben nun ein rechtes Durcheinander. Sortiere ich die Dateien nach Erstellungsdatum, sollten sie wenigstens chronologisch richtig angezeigt sein. Vorausgesetzt, die Fotografen halten ihre Kamera jeweils aktuell.
Nun würde ich gern alle Bilder umbenennen, da ich ein eigenes System der Namensgebung in meinen Projekten bevorzuge. Ein Beispiel könnte sein: Jahr_Kunde_Auftragsnummer_0001.jpg und fortlaufend.
Und dann kommen besondere Wünsche. Ein Kunde wollte unbedingt eine Umbenennung, allerdings nur innerhalb der Dateinamen. Das ginge natürlich auch von Hand, bei einer grossen Datenmenge dauert das aber sehr lange und ist fehleranfällig.
Hier das Beispiel:
Aus der Bilddatenbank des Kunden wurden Bilder exportiert, die einem speziellen Namensmuster folgen: Artikelnummer–Produktklasse–2014.tif etc. Für eine Weiterverarbeitung ist es allerdings nötig gewesen, dass die «–» in «_» umbenannt werden sollten. Natürlich kann zukünftig der Export schon mit einem «_» definiert werden. Hier in dem Beispiel sollten aber alle bestehenden Dateien schnell einmal umbenannt werden, ohne einen erneuten Export aus der Bilddatenbank zu starten.