# \[F\] mp3Tag versucht Sonderzeichen im Dateinamen zu erzeugen

**URL:** https://community.mp3tag.de/t/f-mp3tag-versucht-sonderzeichen-im-dateinamen-zu-erzeugen/9156
**Category:** Fehlermeldungen
**Created:** [October 18, 2009, 9:43am UTC](https://community.mp3tag.de/t/f-mp3tag-versucht-sonderzeichen-im-dateinamen-zu-erzeugen/9156 "2009-10-18T09:43:47Z")
**Posts on this page:** 10
**Page:** 1

<div class="post-metadata">

### Author: ![C-Dog](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/c/c89c15/32.png) [@C-Dog](https://community.mp3tag.de/u/C-Dog)
#### Post date: [October 18, 2009, 9:43am UTC](https://community.mp3tag.de/t/f-mp3tag-versucht-sonderzeichen-im-dateinamen-zu-erzeugen/9156/1 "2009-10-18T09:43:47Z")

</div>

Hallo!

Ich habe einen Fehler bei der Aktion Tag-Felder-Formatieren, der scheinbar durch einen ungünstigen Zusammenhang erzeugt wird. Wenn der Titel eines Tracks ein Sonderzeichen, wie z.B. ein Fragezeichen enthält und ich folgende Aktionen durchführe:

1. Tag-Felder formatieren:  
Feld: TRACK TEMP  
Formatstring: %track%

_[hier unwichtige Änderungen in TRACK TEMP...]_

1. Tag-Felder formatieren:  
Feld: \_FILENAME  
Formatstring: $if(%track temp%!='',%track temp% %artist% - %title%,%artist% - %title%)

**Beispiel:**  
ARTIST = Künstler  
TITLE = Title?OderSo  
TRACK = 01

Unter Dateiname erscheint in mp3Tag nun der Dateiname "01 Künstler - Title?OderSo.mp3" mit den Sonderzeichen, also vorallem unerlaubte Zeichen wie das Fragezeichen oder Anführungszeichen. Natürlich heißen die Dateien nicht so, und wenn man anschließend versucht, mit diesen in mp3tag weiter zu arbeiten, kommt nur noch die Fehlermeldung "Auf Datei "01 Künstler - Title?OderSo.mp3" kann nicht zugegriffen werden - klar, weil diese Datei natürlich auch so nicht existiert, in Wirklichkeit heißt sie so nur ohne die Sonderzeichen.

Natürlich kann man mit F5 das Ganze wieder in Ordnung bringen, aber wenn man mehrere Ordner und vllt auch noch den Filter aktiv hatte, ist es doch schon etwas aufwendig, die entsprechenden Dateien wieder einzulesen und zu finden.

_Ich verwende v2.44 (nicht die Beta), habe aber auch in den Changelogs nichts zu diesem zugegebenermaßen sehr speziellen Problem gefunden._

---

<div class="post-metadata">

### Author: ![Florian](https://community.mp3tag.de/user_avatar/community.mp3tag.de/florian/32/5759_2.png) [@Florian](https://community.mp3tag.de/u/Florian)
#### Post date: [October 18, 2009, 10:02am UTC](https://community.mp3tag.de/t/f-mp3tag-versucht-sonderzeichen-im-dateinamen-zu-erzeugen/9156/2 "2009-10-18T10:02:35Z")

</div>

Kannst Du es bitte mal mit dem aktuellen [Development Build](http://developer.mp3tag.de) probieren?

Viele Grüße,  
Florian

---

<div class="post-metadata">

### Author: ![ci3nt](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/c/5daacb/32.png) [@ci3nt](https://community.mp3tag.de/u/ci3nt)
#### Post date: [October 18, 2009, 10:50am UTC](https://community.mp3tag.de/t/f-mp3tag-versucht-sonderzeichen-im-dateinamen-zu-erzeugen/9156/3 "2009-10-18T10:50:10Z")

</div>

> [@C-Dog](#):
>
> Formatstring: $if(%track temp%!=,%track temp% %artist% - %title%,%artist% - %title%)

Falls das Ungleich (!=) heißen soll, dürfte der Formatstring bei dieser Skriptsprache sowieso nicht die gewünschten Ergebnisse liefern. Du musst dann "$not($eql(x,y))" stattdessen verwenden.  
Das ändert natürlich nichts an dem Fehler, der weiterhin bestehen müsste.

mfG  
gnor

---

<div class="post-metadata">

### Author: ![C-Dog](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/c/c89c15/32.png) [@C-Dog](https://community.mp3tag.de/u/C-Dog)
#### Post date: [October 20, 2009, 6:40am UTC](https://community.mp3tag.de/t/f-mp3tag-versucht-sonderzeichen-im-dateinamen-zu-erzeugen/9156/4 "2009-10-20T06:40:37Z")

</div>

Die Version 2.44d funktioniert bei mir irgendwie noch nicht korrekt - ich kann zwar Ordner laden (der Balken mit dem Einlesen erscheint und läuft durch), aber die Liste bleibt dann immer leer...

---

<div class="post-metadata">

### Author: ![dano](https://community.mp3tag.de/user_avatar/community.mp3tag.de/dano/32/6_2.png) [@dano](https://community.mp3tag.de/u/dano)
#### Post date: [October 20, 2009, 6:59am UTC](https://community.mp3tag.de/t/f-mp3tag-versucht-sonderzeichen-im-dateinamen-zu-erzeugen/9156/5 "2009-10-20T06:59:09Z")

</div>

Steht was im Filter drin? Oder ist der abgeschaltet?

---

<div class="post-metadata">

### Author: ![C-Dog](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/c/c89c15/32.png) [@C-Dog](https://community.mp3tag.de/u/C-Dog)
#### Post date: [October 20, 2009, 7:25am UTC](https://community.mp3tag.de/t/f-mp3tag-versucht-sonderzeichen-im-dateinamen-zu-erzeugen/9156/6 "2009-10-20T07:25:12Z")

</div>

argh ich Trottel... ja 🙂 in der Beta ist der Filter ja aktiviert - da hab' ich gar nicht drauf geachtet.

Aber obiges Problem besteht in 2.44d immer noch - ich kann immer noch Fragezeichen u.ä. im Dateinamen-Feld erzeugen. Beim Rückgängigmachen (und anderen versuchten Aktionen) gibt es dann eine Fehlermeldung, weil Mp3Tag die Dateien nicht finden kann.

---

<div class="post-metadata">

### Author: ![dano](https://community.mp3tag.de/user_avatar/community.mp3tag.de/dano/32/6_2.png) [@dano](https://community.mp3tag.de/u/dano)
#### Post date: [October 22, 2009, 3:46pm UTC](https://community.mp3tag.de/t/f-mp3tag-versucht-sonderzeichen-im-dateinamen-zu-erzeugen/9156/7 "2009-10-22T15:46:49Z")

</div>

Ja, ist bei mir auch so:

Einfach  
Titel=Title?OderSo

Dann "Tagfelder formatieren"  
Feld: \_FILENAME  
String: %title%

---

<div class="post-metadata">

### Author: ![Florian](https://community.mp3tag.de/user_avatar/community.mp3tag.de/florian/32/5759_2.png) [@Florian](https://community.mp3tag.de/u/Florian)
#### Post date: [October 23, 2009, 12:39pm UTC](https://community.mp3tag.de/t/f-mp3tag-versucht-sonderzeichen-im-dateinamen-zu-erzeugen/9156/8 "2009-10-23T12:39:57Z")

</div>

Wie reproduzierst Du dann den Fehler? Rückgängig funktioniert dann ohne Probleme bei mir.

Viele Grüße,  
Florian

---

<div class="post-metadata">

### Author: ![C-Dog](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/c/c89c15/32.png) [@C-Dog](https://community.mp3tag.de/u/C-Dog)
#### Post date: [October 23, 2009, 6:30pm UTC](https://community.mp3tag.de/t/f-mp3tag-versucht-sonderzeichen-im-dateinamen-zu-erzeugen/9156/9 "2009-10-23T18:30:02Z")

</div>

Habe erst gedacht, der Fehler wäre weg - dann habe ich Dano's Variante **zweimal hintereinander** ausgeführt und schon tauchte das Fragezeichen im Filename-Feld wieder auf und Rückgängig war unmöglich.

//EDIT: Also mit zweimal meine ich dann nur die Aktion "Tagfelder formatieren" beim zweiten Mal.

---

<div class="post-metadata">

### Author: ![Florian](https://community.mp3tag.de/user_avatar/community.mp3tag.de/florian/32/5759_2.png) [@Florian](https://community.mp3tag.de/u/Florian)
#### Post date: [October 23, 2009, 6:32pm UTC](https://community.mp3tag.de/t/f-mp3tag-versucht-sonderzeichen-im-dateinamen-zu-erzeugen/9156/10 "2009-10-23T18:32:41Z")

</div>

Das ist im aktuellen [Development Build](http://developer.mp3tag.de) (v2.44e) behoben 🙂

Viele Grüße,  
Florian
