# \[X\] recht spezieller Fall

**URL:** https://community.mp3tag.de/t/x-recht-spezieller-fall/3653
**Category:** Fehlermeldungen
**Created:** [August 12, 2006, 10:05pm UTC](https://community.mp3tag.de/t/x-recht-spezieller-fall/3653 "2006-08-12T22:05:36Z")
**Posts on this page:** 6
**Page:** 1

<div class="post-metadata">

### Author: ![Ydope](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/y/6f9a4e/32.png) [@Ydope](https://community.mp3tag.de/u/Ydope)
#### Post date: [August 12, 2006, 10:05pm UTC](https://community.mp3tag.de/t/x-recht-spezieller-fall/3653/1 "2006-08-12T22:05:36Z")

</div>

Dieses ([http://www.discogs.com/release/23255](http://www.discogs.com/release/23255) ) Album trägt den Titel "E:\ectro-bytes.exe".

Vereinfacht dargestellt formatiere ich _DIRECTORY nach diesem Schema:  
$validate(%artist% - %album%,_)  
Bei dieser Probemplatte wird dann allerdings das Verzeichnis in "E\_" umbenannt.  
Bug/Fehler oder systemimmanent?

---

<div class="post-metadata">

### Author: ![Sebastian\_Mares](https://community.mp3tag.de/user_avatar/community.mp3tag.de/sebastian_mares/32/9285_2.png) [@Sebastian\_Mares](https://community.mp3tag.de/u/Sebastian_Mares)
#### Post date: [August 13, 2006, 5:48am UTC](https://community.mp3tag.de/t/x-recht-spezieller-fall/3653/2 "2006-08-13T05:48:34Z")

</div>

Das ist normal, weil da ein Backslash ist. Wird da nicht noch ein Unterverzeichnis "ectro-bytes.exe" erstellt?

---

<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: [August 13, 2006, 7:23am UTC](https://community.mp3tag.de/t/x-recht-spezieller-fall/3653/3 "2006-08-13T07:23:56Z")

</div>

> [@Ydope](#):
>
> Dieses ([http://www.discogs.com/release/23255](http://www.discogs.com/release/23255) ) Album trägt den Titel "E:\ectro-bytes.exe".

Ja, ja, Künstler sind manchmal echt schräge Vögel, wenn es um's Auffallen und Anderssein geht.

Der Fall scheint aber klar zu sein.

**Artist:** _'Erotek'_  
**Album:** _'E: **\</b\>ectro-bytes.exe'** _

 

**Aktion Tagfeld formatieren:**  
**Feld:** _DIRECTORY_  
 _ **Formatstring:** **$validate(%ARTIST%' - '%ALBUM%,'**_**')**

Doppelpunkt (nicht erlaubt): wird ersetzt.  
Backslash (erlaubt): bleibt erhalten.  
Ergebnisstring: 'Erotek - E\_\ectro-bytes.exe'  
Durch den Backslash wird ein zusätzlicher Ordner erzeugt.

Pfad vorher:  
_T:\Erotek\</i\>music.mp3_

 

Pfad nachher:  
_T:\Erotek - E\_ **\</b\>ectro-bytes.exe\</i\>music.mp3** _

 

Wenn es so aussehen soll:  
T:\Erotek - E\_\_ectro-bytes.exe\music.mp3

dann benutze:  
**Formatstring:** **$validate(%ARTIST%' - '$replace(%ALBUM%,'\<!--colorc--\>','_'),'_****')**

DD.20060813.1122

---

<div class="post-metadata">

### Author: ![Ydope](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/y/6f9a4e/32.png) [@Ydope](https://community.mp3tag.de/u/Ydope)
#### Post date: [August 13, 2006, 9:14am UTC](https://community.mp3tag.de/t/x-recht-spezieller-fall/3653/4 "2006-08-13T09:14:10Z")

</div>

Danke für die konstruktiven Beiträge.

Ein Unterverzeichnis ectro-bytes.exe wird nicht erzeugt, evtl. weil ich den Dateinamen nochmal mit %album% beginne...  
Shift+Strg+P erstellt mir dann allerdings die Playlist in einem derartigen Unterverzeichnis.

Was ich nicht verstehe ist, wieso der Backslash als einziges 'illegales' Zeichen von $validate ignoriert wird.

---

<div class="post-metadata">

### Author: ![Sebastian\_Mares](https://community.mp3tag.de/user_avatar/community.mp3tag.de/sebastian_mares/32/9285_2.png) [@Sebastian\_Mares](https://community.mp3tag.de/u/Sebastian_Mares)
#### Post date: [August 13, 2006, 9:36am UTC](https://community.mp3tag.de/t/x-recht-spezieller-fall/3653/5 "2006-08-13T09:36:30Z")

</div>

Weil es nicht illegal ist. 🙂

---

<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: [August 13, 2006, 9:45am UTC](https://community.mp3tag.de/t/x-recht-spezieller-fall/3653/6 "2006-08-13T09:45:15Z")

</div>

Etwas irritierend ist es trotzdem, denn im Windows Explorer wird die Eingabe des Backslash z.B. beim Neuanlegen eines Ordners nicht erlaubt, also: Backslash ist dort illegal.

Ein von der Kommandozeile ausgeführter Befehl MD \x\y\z erzeugt die gewünschte Struktur ohne Widerspruch, also Backslash ist legal.

Vielleicht sollten die in MP3tag's $validate() zulässigen Zeichen in der Hilfe deutlich aufgelistet werden.

DD.20060813.1344
