Alternative Vorgehensweise beim Umbenennen des %_directory%?

Ich bin gerade am taggen von klassischer Musik. Eine Eigenheit sind die teilweise sehr langen Pfad- und Dateinamen.
Um es kurz zu halten: Die Verzeichnisnamen sollen gekürzt werden.

Stellt Euch diese Verzeichnis-Ausgangslage vor

X:\Mozart\2000\Complete Mozart Edition (disc 1) (Volume 1 - Symphonies)
X:\Mozart\2000\Complete Mozart Edition (disc 2) (Volume 1 - Symphonies)
X:\Mozart\2000\Complete Mozart Edition (disc 3) (Volume 1 - Symphonies)
bis
X:\Mozart\2000\Complete Mozart Edition (disc 180) (Volume 17 - Theatre and Ballet - Music - Rarities - Surprises)

In jedem dieser Verzeichnisse hat es eine beliebige Anzahl Stücke.

Im Feld ALBUM steht pro Stück z.B.
Complete Mozart Edition (disc 1) (Volume 1 - Symphonies)
bis
Complete Mozart Edition (disc 180) (Volume 17 - Theatre and Ballet - Music - Rarities - Surprises

Wenn ich all die enthaltenen 2'617 Stücke in Mp3tag lade, sie alle markiere und dann eine Aktion wie z.B.

Tag-Feld formatieren
Feld:
_DIRECTORY
Formatstring:
$replace(%ALBUM%,Complete Mozart Edition,CME)

ausführe, dann wird diese Aktion für jedes einzelne Stück ausgeführt, obwohl das jeweilige %_directory% eigentlich schon nach dem ersten Stück pro Verzeichnis richtig umbenannt wird in z.B.
X:\Mozart\2000\CME (disc 1) (Volume 1 - Symphonies)

Frage:
Gibt es irgendeine alternative, automatisierbare Möglichkeit damit ich diese Aktion NICHT mehr 2'617 x (für jedes einzelne Stück) ausführen muss, sondern z.B. nur 1 x pro Verzeichnis, also nur noch 180 x?

Du könntest nach Dateien filtern, die als TRACK der Wert 1 haben und dann nur für diese die Aktion ausführen.

Super Idee! Vielen Dank.
(Manchmal sieht man den Wald vor lauter Bäumen nicht mehr.)

Weil meine TRACK Nummern ein- oder zweistellig sein können:
1/9
01/99
10/99
11/99
21/99
musste ich den Filter erst ein wenig feintunen damit wirklich nur das erste Stück aufgelistet wird.
Mit diesem Ausdruck werden exakt 180 Einträge für Verzeichnisse 1 bis 180 aufgelistet:
TRACK EQUAL 1 OR TRACK EQUAL 01

Aus der Doku:

Und da ja so viele Wege nach Rom führen:
"$num(%track%,1)" IS "1"