# Sortieren A - Z

**URL:** https://community.mp3tag.de/t/sortieren-a-z/10073
**Category:** Allgemein
**Created:** [March 10, 2010, 5:28pm UTC](https://community.mp3tag.de/t/sortieren-a-z/10073 "2010-03-10T17:28:39Z")
**Posts on this page:** 15
**Page:** 1

<div class="post-metadata">

### Author: ![jessica1980](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/j/bc79bd/32.png) [@jessica1980](https://community.mp3tag.de/u/jessica1980)
#### Post date: [March 10, 2010, 5:28pm UTC](https://community.mp3tag.de/t/sortieren-a-z/10073/1 "2010-03-10T17:28:39Z")

</div>

hallo,

ich möchte gerne meine alben Alphbetisch sortiren lassen!

habe eine externe festplatte auf der ordner von A - Z sind und nun möchte ich, das jeweilige album in den passenden ordner verschieben lassen!

zb.  
HIM nach ordner H  
Evenecense nach E

mein string schaut bis jetzt so aus:

i:\%artist%\%artist% - %album% (%year%)\%artist% - %title%

würde mich über hilfe echt sehr freuen!

---

<div class="post-metadata">

### Author: ![foo\_peter](https://community.mp3tag.de/user_avatar/community.mp3tag.de/foo_peter/32/156_2.png) [@foo\_peter](https://community.mp3tag.de/u/foo_peter)
#### Post date: [March 10, 2010, 5:58pm UTC](https://community.mp3tag.de/t/sortieren-a-z/10073/2 "2010-03-10T17:58:09Z")

</div>

am besten geht das mit dem Konverter -\> Tag - Dateinamen

**$left(%album%,1)\%album%\%artist% - %album% (%year%)\%artist% - %title%**

bitte auf die Vorschau achten und erst mit ein paar Kopien versuchen !

---

<div class="post-metadata">

### Author: ![ci3nt](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/c/5daacb/32.png) [@ci3nt](https://community.mp3tag.de/u/ci3nt)
#### Post date: [March 10, 2010, 9:00pm UTC](https://community.mp3tag.de/t/sortieren-a-z/10073/3 "2010-03-10T21:00:55Z")

</div>

Du musst bei foo\_peters String eventuell noch die Festplatte vorne ergänzen, also i:.  
Das Wichtige an dem String ist $left(%album%,1)\%album%. Der Rest ist variabel.

mfG  
gnor

---

<div class="post-metadata">

### Author: ![jessica1980](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/j/bc79bd/32.png) [@jessica1980](https://community.mp3tag.de/u/jessica1980)
#### Post date: [March 11, 2010, 1:32pm UTC](https://community.mp3tag.de/t/sortieren-a-z/10073/4 "2010-03-11T13:32:35Z")

</div>

dankeschön!

habs mit eurer hilfe geschafft!

hier mal mein strink, falls gemand etwas damit anfangen kann!

laufwerk:$left(%artist%,1)\%artist%\%artist% - %album% (%year%)\%artist% - %title%

---

<div class="post-metadata">

### Author: ![jessica1980](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/j/bc79bd/32.png) [@jessica1980](https://community.mp3tag.de/u/jessica1980)
#### Post date: [March 11, 2010, 6:06pm UTC](https://community.mp3tag.de/t/sortieren-a-z/10073/5 "2010-03-11T18:06:04Z")

</div>

hmmm, jetzt habe ich doch noch ein problem und zwar löscht er die alten ordner nicht!  
gibt es da auch eine möglichkeit etwas zu tun?

nein nicht per hand löschen, das is zu viel arbeit! )

---

<div class="post-metadata">

### Author: ![foo\_peter](https://community.mp3tag.de/user_avatar/community.mp3tag.de/foo_peter/32/156_2.png) [@foo\_peter](https://community.mp3tag.de/u/foo_peter)
#### Post date: [March 11, 2010, 6:11pm UTC](https://community.mp3tag.de/t/sortieren-a-z/10073/6 "2010-03-11T18:11:51Z")

</div>

das Problem kenn ich nur zu gut und hab mir mal ein Tool aus dem Netz besorgt das ich für sehr fähig und genau das richtige für solche Fälle halte.  
Google mal nach Remove Empty Directory  
wenn du nichts findest sag bescheid.

---

<div class="post-metadata">

### Author: ![jessica1980](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/j/bc79bd/32.png) [@jessica1980](https://community.mp3tag.de/u/jessica1980)
#### Post date: [March 11, 2010, 7:11pm UTC](https://community.mp3tag.de/t/sortieren-a-z/10073/7 "2010-03-11T19:11:57Z")

</div>

danke für deine antwort!

leider läuft das nicht unter windows 7!

habe was gefunden!  
[http://vanityremover.codeplex.com/](http://vanityremover.codeplex.com/)

---

<div class="post-metadata">

### Author: ![Mp3User](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/m/e19adc/32.png) [@Mp3User](https://community.mp3tag.de/u/Mp3User)
#### Post date: [March 14, 2010, 4:59pm UTC](https://community.mp3tag.de/t/sortieren-a-z/10073/8 "2010-03-14T16:59:21Z")

</div>

> [@jessica1980](#):
>
> hmmm, jetzt habe ich doch noch ein problem und zwar löscht er die alten ordner nicht!  
> gibt es da auch eine möglichkeit etwas zu tun?
> 
> nein nicht per hand löschen, das is zu viel arbeit! )

Ordner löschen tut er. Dafür habe ich ein anderes Problem.

Ich habe versucht das "Sortierte-Verschieben" über "Aktionen" zu realisieren.  
Es funktioniert aber nicht so, wie ich es erwartet habe oder von den "Aktionen" kenne.

Alle "Aktionen" die ich bisher gebaut habe, beziehen sich auf einen oder mehrere selektierte Dateien.  
Nur meine "Verschiebe-Aktion" nicht.  
Die nimmt IMMER ALLE Dateien die in Mp3Tag angezeigt werden.  
Damit könnte ich ja noch leben. Aber es werden immer nur die Parameter der ERSTEN selektierten Datei genommen.

Ich habe ein Hauptverzeichnis. Darin befinden sich die Unterverzeichnisse 0..9, A, B, C, usw.  
Darin befinden sich Unterverzeichnisse die aus dem Namen des Interpreten bestehen und darin die Musik des Künstlers.

In einem "Testverzeichnis" bearbeite ich neue MP3-Dateien (unterschiedliche Interpreten) mit unserem geliebten MP3TAG (v2.46).  
Nach getaner "Arbeit" sollen die Dateien an ihren Bestimmungsort.

Dazu habe ich folgende "Aktion" gebaut:  
Feld: \_DIRECTORY  
Formatstring: f:\MyMusic$if($isdigit($left(%artist%,1)),0..9,$left(%artist%,1))"%artist%"

Die Aktion funktioniert. Aber eben nur mit den gleichen Parametern.  
Ist zufällig "10cc" selektiert werden ALLE Dateien in "f:\MyMusic\0..9\10cc" verschoben.  
Auch wenn ein Interpret "ZZ TOP" darunter ist.

Wie kommen alle Dateien an Ihr richtiges Ziel?

---

<div class="post-metadata">

### Author: ![dano](https://community.mp3tag.de/user_avatar/community.mp3tag.de/dano/32/6_2.png) [@dano](https://community.mp3tag.de/u/dano)
#### Post date: [March 14, 2010, 5:08pm UTC](https://community.mp3tag.de/t/sortieren-a-z/10073/9 "2010-03-14T17:08:57Z")

</div>

Feld: \_FILENAME  
(Hier aber auch den Dateinamen angeben)

\_DIRECTORY benennt das Verzeichnis um, wenn alle Dateien im gleichen Verzeichinis sind bleibt es bei einem Verzeichnis

---

<div class="post-metadata">

### Author: ![Mp3User](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/m/e19adc/32.png) [@Mp3User](https://community.mp3tag.de/u/Mp3User)
#### Post date: [March 16, 2010, 8:00am UTC](https://community.mp3tag.de/t/sortieren-a-z/10073/10 "2010-03-16T08:00:05Z")

</div>

Danke!  
Das war es.  
Mir war nicht klar, dass es sich um ein Umbenennen handelt.  
Ein Verschieben der Daten wäre schöner.  
Da bietet das Betriebssystem mehr Möglichkeiten falls eine Datei schon vorhanden ist.  
(Und es wäre schneller!)  
Aber ich will nicht meckern. So spart das auch schon viel Arbeit!

Falls es jemanden interessiert, so funktioniert es:  
Feld: \_FILENAME  
Formatstring: f:\MyMusic$if($isdigit($left(%artist%,1)),0..9,$left(%artist%,1))"%artist%""%artist% - %title%"

Dateien werden nach Interpret sortiert gespeichert.  
Vorsorierung über 1. Buchstabe des Interpreten.  
Z.B.  
Laufwerk:[Verzeichnis]A\ABBA\ABBA - Fernando.mp3  
Laufwerk:[Verzeichnis]0..9\2Raumwohnung\2Raumwohnung - Besser geht's nicht.mp3

---

<div class="post-metadata">

### Author: ![dano](https://community.mp3tag.de/user_avatar/community.mp3tag.de/dano/32/6_2.png) [@dano](https://community.mp3tag.de/u/dano)
#### Post date: [March 16, 2010, 8:47am UTC](https://community.mp3tag.de/t/sortieren-a-z/10073/11 "2010-03-16T08:47:13Z")

</div>

Warum benutzt du die für einen Dateinamen ungültigen " Zeichen?

---

<div class="post-metadata">

### Author: ![ci3nt](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/c/5daacb/32.png) [@ci3nt](https://community.mp3tag.de/u/ci3nt)
#### Post date: [March 16, 2010, 9:39am UTC](https://community.mp3tag.de/t/sortieren-a-z/10073/12 "2010-03-16T09:39:29Z")

</div>

> [@Mp3User](#):
>
> ...  
> Mir war nicht klar, dass es sich um ein Umbenennen handelt.  
> Ein Verschieben der Daten wäre schöner.  
> Da bietet das Betriebssystem mehr Möglichkeiten falls eine Datei schon vorhanden ist.  
> (Und es wäre schneller!)  
> ...

Auf Betriebssystemebene ist das doch genau dasselbe. Bei Unix-Systemen zumindest wird beim Verschieben (solange die Datei auf derselben Partition oder Festplatte hin- und hergeschoben wird) ebenfalls wie beim Umbenennen nur der Dateipfad geändert. Ich denke, mal das wird bei Windows genauso sein.

mfG  
gnor

---

<div class="post-metadata">

### Author: ![Mp3User](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/m/e19adc/32.png) [@Mp3User](https://community.mp3tag.de/u/Mp3User)
#### Post date: [March 16, 2010, 4:07pm UTC](https://community.mp3tag.de/t/sortieren-a-z/10073/13 "2010-03-16T16:07:49Z")

</div>

> [@dano](#):
>
> Warum benutzt du die für einen Dateinamen ungültigen " Zeichen?

Die werden nicht gespeichert.  
Die sind nur zur Sicherheit da, falls Leerzeichen in den in den Namen sind.

Da ist Windows ziemlich pingelig.  
Wenn, in meinem Beispiel, das Rootverzeichnis My Music heißen würde, hätte ich f:"My Music".... eingesetzt.

---

<div class="post-metadata">

### Author: ![Mp3User](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/m/e19adc/32.png) [@Mp3User](https://community.mp3tag.de/u/Mp3User)
#### Post date: [March 16, 2010, 4:20pm UTC](https://community.mp3tag.de/t/sortieren-a-z/10073/14 "2010-03-16T16:20:21Z")

</div>

> [@gnor](#):
>
> Auf Betriebssystemebene ist das doch genau dasselbe. Bei Unix-Systemen zumindest wird beim Verschieben (solange die Datei auf derselben Partition oder Festplatte hin- und hergeschoben wird) ebenfalls wie beim Umbenennen nur der Dateipfad geändert. Ich denke, mal das wird bei Windows genauso sein.
> 
> mfG  
> gnor

Hmm.. 100%tig kann ich es nicht sagen, aber ich könnte mir vorstellen, das "Verschieben" (auf gleicher Partition) und "Umbennen" zwei unterschiedliche Systemroutinen sind.  
Beim "Verschieben" muss nur ein Zeiger geändert werden.  
Beim "Umbenennen" muss noch einiges mehr überprüft werden (Name -\>gleich/länger/kürzer usw.)

Aber egal. Ist hier glaube ich nicht das richtige Thema 😉

MfG  
Mp3User

---

<div class="post-metadata">

### Author: ![dano](https://community.mp3tag.de/user_avatar/community.mp3tag.de/dano/32/6_2.png) [@dano](https://community.mp3tag.de/u/dano)
#### Post date: [March 16, 2010, 6:27pm UTC](https://community.mp3tag.de/t/sortieren-a-z/10073/15 "2010-03-16T18:27:18Z")

</div>

> [@Mp3User](#):
>
> Die werden nicht gespeichert.  
> Die sind nur zur Sicherheit da, falls Leerzeichen in den in den Namen sind.
> 
> Da ist Windows ziemlich pingelig.  
> Wenn, in meinem Beispiel, das Rootverzeichnis My Music heißen würde, hätte ich f:"My Music".... eingesetzt.

Das ist in Mp3tag überflüssig bzw. hat keine Wirkung.  
Die " Zeichen funktionieren hier nicht wie in der Eingabeaufforderung.
