# Funktion zum Ermittlung der MaxTrackNummer

**URL:** https://community.mp3tag.de/t/funktion-zum-ermittlung-der-maxtracknummer/18197
**Category:** Vorschläge
**Created:** [August 24, 2016, 6:53pm UTC](https://community.mp3tag.de/t/funktion-zum-ermittlung-der-maxtracknummer/18197 "2016-08-24T18:53:59Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![pm\_mainzx](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/p/779978/32.png) [@pm\_mainzx](https://community.mp3tag.de/u/pm_mainzx)
#### Post date: [August 24, 2016, 6:53pm UTC](https://community.mp3tag.de/t/funktion-zum-ermittlung-der-maxtracknummer/18197/1 "2016-08-24T18:53:59Z")

</div>

Beim Taggen von Dateinamen werden die Zahlen der Tracknummer mit Nullen aufgefüllt.  
Bei bis 9 Tracks = 1 Stelle, bis 99 2 Stellen, bis 999 3 Stellen und so weiter.  
Beispiel: 01, 02... 001, 002...  
Wenn "MaxTrackNumber" (für jedes Album) bekannt wäre, könnte man mit der Funktion LEN die Stellen ermitteln und diese an die Funktion NUM übergeben.  
Beispiel: $num(%track%,$Len( **%Max\_Track\_Num%** )) - %artist% - %album%

Grüße Peter

---

<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: [August 25, 2016, 3:07am UTC](https://community.mp3tag.de/t/funktion-zum-ermittlung-der-maxtracknummer/18197/2 "2016-08-25T03:07:43Z")

</div>

Diese Zahl gibt es schon in Form von  
%\_total\_files%  
(siehe [https://docs.mp3tag.de/export)](https://docs.mp3tag.de/export))  
$num(%track%,$Len(%\_total\_files%))

müsste das gewünschte Ergebnis liefern.

%\_total\_files% gibt die Anzahl ausgewählter Dateien zurück.

---

<div class="post-metadata">

### Author: ![pm\_mainzx](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/p/779978/32.png) [@pm\_mainzx](https://community.mp3tag.de/u/pm_mainzx)
#### Post date: [August 25, 2016, 2:05pm UTC](https://community.mp3tag.de/t/funktion-zum-ermittlung-der-maxtracknummer/18197/3 "2016-08-25T14:05:21Z")

</div>

> [@ohrenkino](#):
>
> Diese Zahl gibt es schon in Form von  
> %\_total\_files%  
> (siehe [https://docs.mp3tag.de/export)](https://docs.mp3tag.de/export))  
> $num(%track%,$Len(%\_total\_files%))
> 
> müsste das gewünschte Ergebnis liefern.
> 
> %\_total\_files% gibt die Anzahl ausgewählter Dateien zurück.

Das stimmt schon, wenn man aber 100 Verzeichnisse mit verschiedenen Fileanzahlen hat, und alle auf einmal taggen will, geht die damit nicht.

---

<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: [August 25, 2016, 3:06pm UTC](https://community.mp3tag.de/t/funktion-zum-ermittlung-der-maxtracknummer/18197/4 "2016-08-25T15:06:42Z")

</div>

> [@pm\_mainzx](#):
>
> Das stimmt schon, wenn man aber 100 Verzeichnisse mit verschiedenen Fileanzahlen hat, und alle auf einmal taggen will, geht die damit nicht.

Ja, das ist die Einschränkung.  
Die einzige Funktion, die einen Verzeichniswechsel registriert, ist der Tracknummern-Assistent.  
Für die Konverter und Format-Strings kennt MP3tag nur immer die aktuelle Datei oder eben die Größe der aktuellen Auswahl. Es steht dir frei, deine Arbeitsweise diesen Bedingungen anzupassen.  
Wie oft kommt das denn im Leben deiner Sammlung vor, dass du hunderte von Verzeichnissen bearbeiten musst und wer sagt, dass dann die Sortierung stimmt?

---

<div class="post-metadata">

### Author: ![pm\_mainzx](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/p/779978/32.png) [@pm\_mainzx](https://community.mp3tag.de/u/pm_mainzx)
#### Post date: [August 26, 2016, 1:32pm UTC](https://community.mp3tag.de/t/funktion-zum-ermittlung-der-maxtracknummer/18197/5 "2016-08-26T13:32:23Z")

</div>

> [@ohrenkino](#):
>
> Ja, das ist die Einschränkung.  
> Die einzige Funktion, die einen Verzeichniswechsel registriert, ist der Tracknummern-Assistent.  
> Für die Konverter und Format-Strings kennt MP3tag nur immer die aktuelle Datei oder eben die Größe der aktuellen Auswahl. Es steht dir frei, deine Arbeitsweise diesen Bedingungen anzupassen.  
> Wie oft kommt das denn im Leben deiner Sammlung vor, dass du hunderte von Verzeichnissen bearbeiten musst und wer sagt, dass dann die Sortierung stimmt?

Häufig kommt es wirklich nicht vor, nur wenn, dann sind es viele Verzeichnisse.  
Die Reihenfolge ist korrekt, da ich die Tracknummer benutze, diese normalerweise dann mir NUM formatiere.  
Ich denke, es wird einfacher sein, dass ich alle Tracks mit 3 Stellen formatiere und danach ein Powershell-Script mir schreibe, welches die Dateinamen anpasst.
