# TAG - Dateiname bei Track 124/150 wird daraus 124150

**URL:** https://community.mp3tag.de/t/tag-dateiname-bei-track-124-150-wird-daraus-124150/42189
**Category:** Vorschläge
**Created:** [July 4, 2018, 8:40pm UTC](https://community.mp3tag.de/t/tag-dateiname-bei-track-124-150-wird-daraus-124150/42189 "2018-07-04T20:40:53Z")
**Posts on this page:** 8
**Page:** 1

<div class="post-metadata">

### Author: ![User1961](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/u/d78d45/32.png) [@User1961](https://community.mp3tag.de/u/User1961)
#### Post date: [July 4, 2018, 8:40pm UTC](https://community.mp3tag.de/t/tag-dateiname-bei-track-124-150-wird-daraus-124150/42189/1 "2018-07-04T20:40:53Z")

</div>

Ich füge im TAGfeld Track die laufende Tracknummer mit Anzahl der Tracks. Erstelle ich jetzt aus den Trackdaten die Dateinamen, so erscheint das **/** nicht (klar geht ja nicht im Dateisystem). Jetzt müsste das Programm aus dem **/** ein **-** machen was es aber nicht macht sondern es wird ignoriert.  
Besser wäre es wenn ich das Trennzeichen selber bestimmen könnte.

Vielen Dank

---

<div class="post-metadata">

### Author: ![LyricsLover](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/l/c6cbf5/32.png) [@LyricsLover](https://community.mp3tag.de/u/LyricsLover)
#### Post date: [July 4, 2018, 9:33pm UTC](https://community.mp3tag.de/t/tag-dateiname-bei-track-124-150-wird-daraus-124150/42189/2 "2018-07-04T21:33:05Z")

</div>

[Gemäss Hilfe](http://hilfe.mp3tag.de/main_converter.html) kannst Du dafür die Variablen

`%track%` für Track-Nummer  
und  
`%_total%` für die Gesamtzahl der Tracks eines Albums, wenn die Tracknummer wie bei Dir im Format xx/xx gespeichert ist verwenden.

Also `%track% - %_total%` oder was immer Du als Trennzeichen selber bestimmst.  
In Deinem Beispiel mit dreistelligen Track-Nummern würde das schlussendlich so aussehen:  
`$left(%track%,3) - %_total%`

---

<div class="post-metadata">

### Author: ![User1961](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/u/d78d45/32.png) [@User1961](https://community.mp3tag.de/u/User1961)
#### Post date: [July 4, 2018, 10:13pm UTC](https://community.mp3tag.de/t/tag-dateiname-bei-track-124-150-wird-daraus-124150/42189/3 "2018-07-04T22:13:01Z")

</div>

> [@LyricsLover](#):
>
> $left(%track%,3) - %\_total%

Fürs erste wirds es mir so erstmal reichen, aber umständlich . Zudem muss ich für %total% noch die Formatierung für die Anzahl der Stellen beachten. Bei %\_length% wird ja auch automatisch das **:** in \_ geändert.  
Aber erstmal herzlichsten Dank für den Tip

Hoffe aber das die kleine Änderung aufgenommen wird.

---

<div class="post-metadata">

### Author: ![ohrenkino](https://community.mp3tag.de/user_avatar/community.mp3tag.de/ohrenkino/32/4843_2.png) [@ohrenkino](https://community.mp3tag.de/u/ohrenkino)
#### Post date: [July 5, 2018, 4:59am UTC](https://community.mp3tag.de/t/tag-dateiname-bei-track-124-150-wird-daraus-124150/42189/4 "2018-07-05T04:59:25Z")

</div>

> [@User1961](#):
>
> Besser wäre es wenn ich das Trennzeichen selber bestimmen könnte.

Wenn du den Ausdruck, mit dem du die Tracknummer in die Funktion $validate() einschließt, kannst du das Trennzeichen selbst festlegen.  
siehe auch Hilfe: [Scripting Functions – Mp3tag Documentation](http://hilfe.mp3tag.de/main_scripting.html)

---

<div class="post-metadata">

### Author: ![User1961](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/u/d78d45/32.png) [@User1961](https://community.mp3tag.de/u/User1961)
#### Post date: [July 5, 2018, 1:23pm UTC](https://community.mp3tag.de/t/tag-dateiname-bei-track-124-150-wird-daraus-124150/42189/5 "2018-07-05T13:23:55Z")

</div>

> [@ohrenkino](#):
>
> $validate()

Sehr schön. Dieser Tip ist besser, da man nicht schauen muss wieviel Stellen in Track vorhanden sind.  
Mein Formatstring sieht jetzt so aus:  
%artist% \_ $validate(%album%,) \_ $validate(%track%,-) \_ $validate(%title%,)  
Fürs Album und den Titel ersetze ich die Zeichen mit Nichts und für Track mit -.

Schön wäre es ja noch wenn man die einzelnen Formatstrings Namen geben könnte. So kann auch mal jemand damit arbeiten der sich nicht so mit der Formatierung auskennt.

Frage nebenbei: Gibt es auch ne Möglichkeit falsche Formatstrings wieder zu löschen?

Vielen Dank

---

<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: [July 5, 2018, 2:04pm UTC](https://community.mp3tag.de/t/tag-dateiname-bei-track-124-150-wird-daraus-124150/42189/6 "2018-07-05T14:04:30Z")

</div>

> [@User1961](#):
>
> da man nicht schauen muss wieviel Stellen in Track vorhanden sind

Eine Alternative ist `$num(%track%,3)-$num(%_total%,3)` (aber `$validate()`ist genau dafür gedacht).

> [@User1961](#):
>
> Gibt es auch ne Möglichkeit falsche Formatstrings wieder zu löschen?

Ja, über das Menü bei **\>** oder Shift + Entf.

---

<div class="post-metadata">

### Author: ![ohrenkino](https://community.mp3tag.de/user_avatar/community.mp3tag.de/ohrenkino/32/4843_2.png) [@ohrenkino](https://community.mp3tag.de/u/ohrenkino)
#### Post date: [July 6, 2018, 5:20am UTC](https://community.mp3tag.de/t/tag-dateiname-bei-track-124-150-wird-daraus-124150/42189/7 "2018-07-06T05:20:09Z")

</div>

> [@User1961](#):
>
> %artist% \_ $validate(%album%,) \_ $validate(%track%,-) \_ $validate(%title%,)

Du könntest den um 1 $validate() kürzen  
$validate(%artist% \_ %album% \_ $validate(%track%,-) \_ %title%,)

---

<div class="post-metadata">

### Author: ![User1961](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/u/d78d45/32.png) [@User1961](https://community.mp3tag.de/u/User1961)
#### Post date: [July 6, 2018, 11:06am UTC](https://community.mp3tag.de/t/tag-dateiname-bei-track-124-150-wird-daraus-124150/42189/8 "2018-07-06T11:06:40Z")

</div>

Danke für die Tips @Florian und @ohrenkino.
