# Problem mit Sonderzeichen-freiem Export

**URL:** <https://community.mp3tag.de/t/problem-mit-sonderzeichen-freiem-export/16461>\
**Category:** Allgemein\
**Created:** [January 2, 2015, 7:46am UTC](https://community.mp3tag.de/t/problem-mit-sonderzeichen-freiem-export/16461 "2015-01-02T07:46:13Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![dvdr](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/d/3ab097/32.png) [@dvdr](https://community.mp3tag.de/u/dvdr)\
**Post date:** [January 2, 2015, 7:46am UTC](https://community.mp3tag.de/t/problem-mit-sonderzeichen-freiem-export/16461/1 "2015-01-02T07:46:13Z")

</div>

Hallo

für's Kopieren meiner Musiksammlung auf einen Raspberry Pi muß ich "sonderzeichenfrei" werden.

ich habe mir folgende Exportregel erstellt mit "format \_filename":

R:\Raspberry\%albumartist%\%album%\D%discnumber% - $num(%track%,2) - $left(%title%,100)

"Hinter" dieser Regel folgt dann mit "Ersetzen \_filename" eine ganze Latte von EINZELNEN Einträgen (=Zeilen) mit Sonderzeichen, die gewandelt werden, von Umlauten (ä = ae) bis hin zu & = _and_ etc...

Das einzige Problem, das ich habe ist, daß auch in den beiden Ordnern, die beim Export erstellt werden, Umlaute und Sonderzeichen vermieden werden müssen.

Über "format \_DIRECTORY" bekomme ich leider nur einen der beiden erstellten Unterordner Sonderzeichen-frei, der andere enthält weiterhin Sonderzeichen.  
Könnt Ihr mir bitte weiterhelfen, wie ich das lösen kann, daß sowohl der Ordner %albumartist% als auch der Ordner %album% und der Dateiname Sonderzeichenfrei wird?

Vielleicht gibt es ja auch eine Art "Formel", die man dazu einsetzen kann (mit der Programmierung von if-then etc. bin ich leider total überfordert), vielleicht kann ich ja damit auch diese umständlichen zeilenweise einzelnen Einträge in der Sonderzeichenliste auf eine Zeile reduzieren....

Ich danke schonmal für die Hilfe!

---

<div class="post-metadata">

**Author:** ![DetlevD](https://community.mp3tag.de/user_avatar/community.mp3tag.de/detlevd/32/123_2.png) [@DetlevD](https://community.mp3tag.de/u/DetlevD)\
**Post date:** [January 2, 2015, 9:18am UTC](https://community.mp3tag.de/t/problem-mit-sonderzeichen-freiem-export/16461/2 "2015-01-02T09:18:14Z")

</div>

> [@dvdr](#):
>
> ... für's Kopieren meiner Musiksammlung auf einen Raspberry Pi muß ich "sonderzeichenfrei" werden.  
> ich habe mir folgende Exportregel erstellt mit "format \_filename":  
> R:\Raspberry\%albumartist%\%album%\D%discnumber% - $num(%track%,2) - $left(%title%,100) ...

Wenn du das Ergebnis dieser Regel in ein Hilfs-Tag-Feld schreibst, ...  
z. B. TEMP\_FILENAME, ...  
dann brauchst du alle folgenden Ersetzungs-Regeln nur auf diesem Hilfs-Tag-Feld ausführen.  
Danach schreibst du den Inhalt des Hilfs-Tag-Feldes TEMP\_FILENAME nach \_FILENAME.

Wenn du eine Spalte einrichtest in der Mp3tag Listenansicht, die %TEMP\_FILENAME% anzeigt, dann hast du auch eine visuelle Kontrolle über das Ergebnis, bevor du den tatsächlichen Dateipfadnamen änderst.  
Dann ...  
Aktion: Tag-Feld formatieren  
Feld: \_FILENAME  
Formatstring: %TEMP\_FILENAME%

Wenn es funktioniert hat wie es sollte, dann entfernst du das Hilfs-Tag-Feld TEMP\_FILENAME.  
Bitte beachten, dass beim Umbenennen des Dateipfads mittels \_FILENAME möglicherweise leere Ordner zurückbleiben.

> [@dvdr](#):
>
> ... "Hinter" dieser Regel folgt dann mit "Ersetzen \_filename" eine ganze Latte von EINZELNEN Einträgen (=Zeilen) mit Sonderzeichen, die gewandelt werden, von Umlauten (ä = ae) bis hin zu & = _and_ etc. ... Vielleicht gibt es ja auch eine Art "Formel", die man dazu einsetzen kann (mit der Programmierung von if-then etc. bin ich leider total überfordert), vielleicht kann ich ja damit auch diese umständlichen zeilenweise einzelnen Einträge in der Sonderzeichenliste auf eine Zeile reduzieren. ...

Wenn es jetzt mit vielen einzelnen Anweisungen funktioniert, die du hoffentlich alle in einer Aktionengruppe zusammengefasst hast, dann lasse es so.  
Das Reduzieren auf kürzere Ausdrücke bringt nicht unbedingt einen besonderen Vorteil.

DD.20150102.1118.CET

---

<div class="post-metadata">

**Author:** ![dvdr](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/d/3ab097/32.png) [@dvdr](https://community.mp3tag.de/u/dvdr)\
**Post date:** [January 2, 2015, 9:40am UTC](https://community.mp3tag.de/t/problem-mit-sonderzeichen-freiem-export/16461/3 "2015-01-02T09:40:13Z")

</div>

> [@DetlevD](#):
>
> Wenn du das Ergebnis dieser Regel in ein Hilfs-Tag-Feld schreibst, ...  
> z. B. TEMP\_FILENAME, ...

Hallo Detlev  
danke für Deine Antwort - ich habe mich nicht richtig ausgedrückt, deshalb hilft mir Deine Antwort nicht wirklich weiter, sorry für Deine Mühe:  
ich muß nicht mit temporären Dateien arbeiten. Mir genügt es, wenn die Änderungen direkt gemacht werden, da ich nicht mehr in ein anderes "Format" zurück muß - Dateien können komplett verschoben werden.  
Oder verstehe ICH Dich falsch?  
Zur Sicherheit nochmal in Kürze  
1.) Dateiname umbenennen ohne Sonderzeichen: funktioniert schon  
2.) Dateien verschieben und in neue Ordnerstuktur Albumartist/Album einfügen: funktioniert schon  
3.) die neuen Ordner, die aus "Albumartist" und "Album" erstellt werden, Sonderzeichenfrei machen: funktioniert NICHT, hier brauche ich Hilfe, da ich mit der Umbenennung \_DIRECTORY ja meine oben geschilderten Probleme habe

und, Detlev, ja, ich habe das alles in einer Aktionengruppe zusammengefaßt. Sorry nochmal für meine missverständlich formulierte Frage!

---

<div class="post-metadata">

**Author:** ![DetlevD](https://community.mp3tag.de/user_avatar/community.mp3tag.de/detlevd/32/123_2.png) [@DetlevD](https://community.mp3tag.de/u/DetlevD)\
**Post date:** [January 2, 2015, 10:00am UTC](https://community.mp3tag.de/t/problem-mit-sonderzeichen-freiem-export/16461/4 "2015-01-02T10:00:39Z")

</div>

> [@dvdr](#):
>
> ... ich muß nicht mit temporären Dateien arbeiten. ...

Musst du auch nicht, es geht nur darum, die Arbeit mittels Mp3tag vielleicht etwas einfacher zu gestalten.  
Wenn du den kompletten Dateipfadnamen in einem temporären Tag-Feld bearbeitest bzw. vorbereitest, ...

**TEMP\_FN \<== 'R:\Raspberry\'%ALBUMARTIST%'\'%ALBUM%'\D'%DISCNUMBER%' - '$num(%TRACK%,2)' - '$left(%TITLE%,100)**

... und auf dem einen temporären Tag-Feld TEMP\_FN alle Ersetzungen vornimmst, ...  
und anschließend mit dem Inhalt des temporären Tag-Feldes den wirklichen Dateipfadnamen erzeugst, ...  
also das Pseudo-Tag-Feld \_FILENAME formatierst, ...

**\_FILENAME \<== %TEMP\_FN%**

... dann ist die Arbeit schon fast getan.

Anschließend das Tag-Feld TEMP\_FN entfernen.  
Fertig.

DD.20150102.1213.CET
