Beim Lösen dieses Problems bin ich auf folgenden Bug gestoßen:
Ausgangslage:
Ich habe verschiedene Ordner mit mp3 Dateien und will diese alle in einen gemeinsamen Überordner verschieben.
Also z.B. die beiden Ordner ...\Album\CD1 und ...\Album\CD2 im Ordner ...\Album vereinigen, oder - und jetzt kommt der Fall in dem der Fehler auftritt - ...\Album\Name und ...\Album\Name_Extra im Order ...\Album .
Das habe das versucht, indem ich _DIRECTORY formatiert habe, und zwar mit verschiedenen Formatstrings. Das Ergebnis ist immer gleich:
...\Album\Name wird richtig in ...\Album\ integriert. ...\Album\Name_Extra bleibt aber unverändert. Das Problem tritt immer dann auf, wenn einer der Ordner mit dem Namen eines anderen beginnt.
CD1 und CD2 ist also kein Problem CD1 und CD10 aber schon. Also im Prinzip A und Ax macht ein Problem. Und zwar auch nur dann, wenn man die Dateien in der Ansicht so sortiert, dass der kürzere Namen oben steht. Steht der längere Namen oben, tritt kein Problem auf.
Folgende Formatstrings habe ich ausprobiert:
.
$regexp(%_folderpath%,(.)\\.+,$1)
$regexp(%_folderpath%,(.)\\.+$,$1)
$regexp(%_folderpath%,(.)\\.+\\,$1)
$regexp(%_folderpath%,(.)\\.+?\\$,$1)
$regexp(%_folderpath%,(.\\).+,$1)
$regexp(%_folderpath%,(.\\).+\\,$1)
$replace(%_folderpath%,%_directory%,)
$replace(%_folderpath%,%_directory%,)
Immer das gleiche Ergebnis. Mp3tag zeigt den Pfad zuerst falsch an. Nämlich ..\Album_Extra Erst nach aktuallisieren mit F5 wird der wieder ...\Album\Name_Extra angezeigt.
...\Album\Name wird jedesmal richtig in ...\Album integriert.