# Zahlen vor mp3 Dateien löschen

**URL:** <https://community.mp3tag.de/t/zahlen-vor-mp3-dateien-loschen/14065>\
**Category:** Allgemein\
**Created:** [October 31, 2012, 8:48pm UTC](https://community.mp3tag.de/t/zahlen-vor-mp3-dateien-loschen/14065 "2012-10-31T20:48:02Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![Atoll116](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/a/848f3c/32.png) [@Atoll116](https://community.mp3tag.de/u/Atoll116)\
**Post date:** [October 31, 2012, 8:48pm UTC](https://community.mp3tag.de/t/zahlen-vor-mp3-dateien-loschen/14065/1 "2012-10-31T20:48:02Z")

</div>

Eine Frage habe ich dann schon. Wie kann ich mp3 Dateien im Verzeichnis bereinigen? Ich habe hier das absolute Chaos. Etliche Dateien segen wie folgt aus:  
23. Bernhard Brink - Blondes Wunder.mp3  
05Andrea Berg-splitternakt.mp3  
498Dave Corner- Er war erst 14.mp3

Gibt es eine Möglichkeit, hier Ordnung reinzubekommen? Die Datei soll so aussehen:  
Artist - Titel.mp3

Ich habe etliches versucht, die Zahl gehört bei mir zum Interpreten, das kann ich nicht beheben.

Freundliche Grüße

---

<div class="post-metadata">

**Author:** ![SFL](https://community.mp3tag.de/user_avatar/community.mp3tag.de/sfl/32/182_2.png) [@SFL](https://community.mp3tag.de/u/SFL)\
**Post date:** [October 31, 2012, 9:35pm UTC](https://community.mp3tag.de/t/zahlen-vor-mp3-dateien-loschen/14065/2 "2012-10-31T21:35:19Z")

</div>

Hast du auch etwas in den Tags stehen?

Ansonsten suche dir den Weg über

Aktionen\>Tagfeld formatieren\>Feld: \_FILENAME\>$cutleft(%\_filename%,5)

Die Zahl hinten steht für die Stellen, die gekillt werden.

---

<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:** [November 1, 2012, 6:42am UTC](https://community.mp3tag.de/t/zahlen-vor-mp3-dateien-loschen/14065/3 "2012-11-01T06:42:24Z")

</div>

> [@Atoll116](#):
>
> ...  
> 23. Bernhard Brink - Blondes Wunder.mp3  
> 05Andrea Berg-splitternakt.mp3  
> 498Dave Corner- Er war erst 14.mp3  
> ... Die Datei soll so aussehen:  
> Artist - Titel.mp3  
> ...

Ziffern, Leerzeichen, Minuszeichen, Punkt ...  
... am Anfang des Dateinamens löschen ...  
... zum Beispiel mit ...  
Konverter "Tag - Tag"  
Feld: \_FILENAME  
Formatstring: **$trimLeft(%\_filename%,'0123456789 -.')**

DD.20121101.0840.CET

---

<div class="post-metadata">

**Author:** ![Atoll116](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/a/848f3c/32.png) [@Atoll116](https://community.mp3tag.de/u/Atoll116)\
**Post date:** [November 1, 2012, 6:57am UTC](https://community.mp3tag.de/t/zahlen-vor-mp3-dateien-loschen/14065/4 "2012-11-01T06:57:35Z")

</div>

Danke für die schnelle Antwort. Ich bekomme aber eine Fehlermeldung mit diesem Formatstring

---

<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:** [November 1, 2012, 7:08am UTC](https://community.mp3tag.de/t/zahlen-vor-mp3-dateien-loschen/14065/5 "2012-11-01T07:08:59Z")

</div>

Ungewöhnlicher Zustand.  
Wer oder was gibt welche Fehlermeldung?

DD.20121101.0906.CET

---

<div class="post-metadata">

**Author:** ![SFL](https://community.mp3tag.de/user_avatar/community.mp3tag.de/sfl/32/182_2.png) [@SFL](https://community.mp3tag.de/u/SFL)\
**Post date:** [November 1, 2012, 6:09pm UTC](https://community.mp3tag.de/t/zahlen-vor-mp3-dateien-loschen/14065/6 "2012-11-01T18:09:38Z")

</div>

Das ist Top

Ich hab' mir gleich ne neue Aktion angelegt  
Aktionen\>Tagfeld formatieren\>Feld: \_FILENAME\>$trimLeft(%\_filename%,'0123456789 -.')

Danke Detlef

---

<div class="post-metadata">

**Author:** ![Atoll116](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/a/848f3c/32.png) [@Atoll116](https://community.mp3tag.de/u/Atoll116)\
**Post date:** [November 1, 2012, 6:47pm UTC](https://community.mp3tag.de/t/zahlen-vor-mp3-dateien-loschen/14065/7 "2012-11-01T18:47:37Z")

</div>

Entschuldigung, ich habe einen Fehler beim Kopieren. Die nochmalige Überprüfung brachte nun auch mir den Erfolg.  
Herzlichen Dank

---

<div class="post-metadata">

**Author:** ![DJ\_Mucke](https://community.mp3tag.de/user_avatar/community.mp3tag.de/dj_mucke/32/224_2.png) [@DJ\_Mucke](https://community.mp3tag.de/u/DJ_Mucke)\
**Post date:** [November 1, 2012, 7:17pm UTC](https://community.mp3tag.de/t/zahlen-vor-mp3-dateien-loschen/14065/8 "2012-11-01T19:17:21Z")

</div>

> [@Atoll116](#):
>
> ...Entschuldigung, ich habe einen Fehler...

Wenn du REPLY drückst, ohne vorher **Antwort hinzufügen** wählst, kannst du deine eigenen Worte ebenfalls darunter schreiben. Schau den Thread mal genauer an

> [@DetlevD](#):
>
> Formatstring: **$trimLeft(%\_filename%,'0123456789 -.')**

auch ich sage supi, Danke dafür DetlevD

---

<div class="post-metadata">

**Author:** ![poster](https://community.mp3tag.de/user_avatar/community.mp3tag.de/poster/32/4881_2.png) [@poster](https://community.mp3tag.de/u/poster)\
**Post date:** [November 2, 2012, 6:24am UTC](https://community.mp3tag.de/t/zahlen-vor-mp3-dateien-loschen/14065/9 "2012-11-02T06:24:11Z")

</div>

> [@Atoll116](#):
>
> die Zahl gehört bei mir zum Interpreten, das kann ich nicht beheben.

Kannst Du nicht oder willst Du nicht?  
Normalerweise würde man nicht zuerst an den Filenamen herangehen sondern an den Interpreten-Tag und dann die Files umbenennen.

---

<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:** [November 2, 2012, 7:43am UTC](https://community.mp3tag.de/t/zahlen-vor-mp3-dateien-loschen/14065/10 "2012-11-02T07:43:53Z")

</div>

> [@poster](#):
>
> Kannst Du nicht oder willst Du nicht?  
> Normalerweise würde man nicht zuerst an den Filenamen herangehen sondern an den Interpreten-Tag und dann die Files umbenennen.

... oder zuerst wenigstens ein paar grundlegende Tag-Felder aus dem Dateinamen schöpfen, wie z. B. ARTIST, ALBUM, TRACK, TITLE, ALBUM, um anschließend aus den Tag-Feld Inhalten den neuen Dateinamen zu erzeugen.

DD.20121102.0941.CET

---

<div class="post-metadata">

**Author:** ![SFL](https://community.mp3tag.de/user_avatar/community.mp3tag.de/sfl/32/182_2.png) [@SFL](https://community.mp3tag.de/u/SFL)\
**Post date:** [November 2, 2012, 9:06am UTC](https://community.mp3tag.de/t/zahlen-vor-mp3-dateien-loschen/14065/11 "2012-11-02T09:06:28Z")

</div>

> [@DetlevD](#):
>
> ... oder zuerst wenigstens ein paar grundlegende Tag-Felder aus dem Dateinamen schöpfen, . . .

Das stelle ich mir bei dieser Konstellation schwierig vor. Der Ansatz, erst die Zahlen zu löschen um ein wenig Struktur rein zu bekommen, erscheint mir schon richtig. Aber das sollte natürlich nur ein erster Schritt sein. Die Tags dann daraus zu füllen sollte letztendlich das Ziel sein. Das wäre ja dann nur noch ein simpler Schritt.

---

<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:** [November 2, 2012, 11:56am UTC](https://community.mp3tag.de/t/zahlen-vor-mp3-dateien-loschen/14065/12 "2012-11-02T11:56:23Z")

</div>

> [@SFL](#):
>
> Das stelle ich mir bei dieser Konstellation schwierig vor. Der Ansatz, erst die Zahlen zu löschen um ein wenig Struktur rein zu bekommen, erscheint mir schon richtig. Aber das sollte natürlich nur ein erster Schritt sein. Die Tags dann daraus zu füllen sollte letztendlich das Ziel sein. Das wäre ja dann nur noch ein simpler Schritt.

Ja das ist schon etwas fummelige Arbeit und man muss darauf achten, dass die verwendeten Filter (Taste [F3]) jeweils passende Dateien anzeigen, oder wenn unpassende angezeigt werden, so sollte man diese aus der Trefferliste manuell entfernen (Achtung: nicht löschen, sondern nur entfernen mit Taste [Entf]).

**Filter** für ...  
23. Bernhard Brink - Blondes Wunder  
"%\_FILENAME%" MATCHES "^(\d\d).\s(.+?)\s-\s(.+?)$"

TF1=23 TF2=Bernhard Brink TF3=Blondes Wunder

**Filter** für ...  
05Andrea Berg-splitternackt  
"%\_FILENAME%" MATCHES "^(\d\d)(\D.+?\S)-(\S.+?)$"

TF1=05 TF2=Andrea Berg TF3=splitternackt

**Filter** für ...  
498Dave Corner- Er war erst 14  
"%\_FILENAME%" MATCHES "^(\d\d\d)(\D.+?\S)-\s(.+?)$"

TF1=498 TF2=Dave Corner TF3=Er war erst 14

**Filter** für ...  
23. Bernhard Brink - Blondes Wunder  
05Andrea Berg-splitternackt  
498Dave Corner- Er war erst 14  
... und eventuell auch für andere Formate  
"%\_FILENAME%" MATCHES "^(\d\d\d?).?\s?(.+?)\s?-\s?(.+?)$"

Tag-Felder beschreiben:

**Konverter: Tag - Tag Feld: TF1 Formatstring: $regexp(%\_filename%,'^(\d\d\d?)\.?\s?(.+?)\s?\-\s?(.+?)$','$1')** 

**```
                                <!--coloro:#000000--><span style="color:#000000"><!--/coloro-->| | |<!--colorc--></span><!--/colorc-->
                                <!--coloro:#000000--><span style="color:#000000"><!--/coloro-->TF1 TF2 TF3<!--colorc--></span><!--/colorc-->**

**```**

 **Konverter: Tag - Tag Feld: TF2 Formatstring: $regexp(%\_filename%,'^(\d\d\d?)\.?\s?(.+?)\s?\-\s?(.+?)$','$2')** 

**```
                                <!--coloro:#000000--><span style="color:#000000"><!--/coloro-->| | |<!--colorc--></span><!--/colorc-->
                                <!--coloro:#000000--><span style="color:#000000"><!--/coloro-->TF1 TF2 TF3<!--colorc--></span><!--/colorc-->**

**```**

 **Konverter: Tag - Tag Feld: TF3 Formatstring: $regexp(%\_filename%,'^(\d\d\d?)\.?\s?(.+?)\s?\-\s?(.+?)$','$3')** 

**```
                                <!--coloro:#000000--><span style="color:#000000"><!--/coloro-->| | |<!--colorc--></span><!--/colorc-->
                                <!--coloro:#000000--><span style="color:#000000"><!--/coloro-->TF1 TF2 TF3<!--colorc--></span><!--/colorc--></b><!--fontc--></span><!--/fontc--><!--sizec--></span><!--/sizec-->**

**```**

 

... oder ...

 **Aktion: Tag-Felder importieren Quellformat: $regexp(%\_filename%,'^(\d\d?\d?)\.?\s?(.+?)\s?\-\s?(.+?)$','$1+++$2+++$3') Formatstring: %TF1%+++%TF2%+++%TF3%** 

DD.20121102.1354.CET
