# ID3-TAG Feld "Discnumber" aus Dirkectory-Struktur füllen

**URL:** https://community.mp3tag.de/t/id3-tag-feld-discnumber-aus-dirkectory-struktur-fullen/3779
**Category:** Allgemein
**Created:** [September 18, 2006, 8:37am UTC](https://community.mp3tag.de/t/id3-tag-feld-discnumber-aus-dirkectory-struktur-fullen/3779 "2006-09-18T08:37:53Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![Torra](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/t/c89c15/32.png) [@Torra](https://community.mp3tag.de/u/Torra)
#### Post date: [September 18, 2006, 8:37am UTC](https://community.mp3tag.de/t/id3-tag-feld-discnumber-aus-dirkectory-struktur-fullen/3779/1 "2006-09-18T08:37:53Z")

</div>

Hallo Zusammen,

ich habe meine mp3-Sammlung in mühevoller Kleinarbeit in eine einheitliche Directory Struktur gebracht. Nun musste ich feststellen, dass einige Programme nur die Tag-Informationen verwenden und das Feld "Discnumber bei mir nicht gepflegt ist.

Wie kann ich aus der untenstehenden Directory Struktur das ID3Tag Feld "Discnumber" automatisch füllen, ohne die anderen Werte zu überschreiben oder zu ersetzen?  
Dabei soll "Discnumber" sowohl die aktuelle Nummer der CD als auch die Gesamtzahl der CDs, die zum Album gehören enthalten (z.B. 01/03, 02/03...)

Sampler  
Album

```
  CD1
     Track 01
     Track 02
  CD2
     Track 01
     Track02
  CD3
  .....

```

Danke für EUre Unterstützung

---

<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: [September 18, 2006, 10:57am UTC](https://community.mp3tag.de/t/id3-tag-feld-discnumber-aus-dirkectory-struktur-fullen/3779/2 "2006-09-18T10:57:12Z")

</div>

> [@Torra](#):
>
> ... Nun musste ich feststellen, dass ... das Feld "Discnumber" ... nicht gepflegt ist.  
> Wie kann ich aus der untenstehenden Directory Struktur das ID3Tag Feld "Discnumber" automatisch füllen, ohne die anderen Werte zu überschreiben oder zu ersetzen?  
> Dabei soll "Discnumber" sowohl die aktuelle Nummer der CD als auch die Gesamtzahl der CDs, die zum Album gehören enthalten (z.B. 01/03, 02/03...)  
> Sampler  
> Album
> 
> ```
> CD1
> Track 01
> Track 02
> CD2
> Track 01
> Track02
> CD3
> ...
> 
> ```

Hmm, ich denke, am einfachsten wäre es, wenn der liebe Florian eine neue Menüfunktion 'Scheibennummern Assistent' einbauen würde.

Mittels Aktionen scheint es nur möglich zu sein, die laufende Scheibennummer zu ermitteln ...  
... vorausgesetzt %\_DIRECTORY% entspricht immer dem Muster 'CD1'  
... erzeugt das z.B. die Zeichenkette "01/"  
Aktion #1:  
_Aktionstyp:_ **Tag-Felder formatieren**  
_Feld:_ **DISCNUMBER**  
_Formatstring:_ **%\_DIRECTORY%**  
Aktion #2:  
_Aktionstyp:_ **Ersetzen mit regulären Ausdrücken**  
_Feld:_ **DISCNUMBER**  
_Regulärer Ausdruck:_ **^(.\*)(\d+)$**  
_Treffer ersetzen durch:_ **$num($trim($2),2)/**

[] Groß-/Kleinschreibung berücksichtigen

Mittels Exportskript eine Textdatei erzeugen und diese anschließend importieren wäre auch eine Idee ... (so etwas wie ein 'loop\_reverse()' wäre dabei vielleicht ganz hilfreich) ..., darüber denke ich gerade nach, ... aber wie gesagt, am einfachsten wäre es, wenn ...

DD.20060918.1450
