Hier ein ernster Vorschlag:
-
Selektiere die zu bearbeitenden Dateien.
-
Im erweiterten Tageditor manuell ein neues Tagfeld anlegen 'ALBUM_LOOKUP'.
Öffne die Katalogdatei, die eine reine Textdatei ist (Zeilenende CRLF) ...
Format:
AAA - Abba Collection
BEA - Beatles White Album
... und kopiere den Inhalt in die Zwischenablage,
... und füge den Inhalt der Zwischenablage in das Tagfeld 'ALBUM_LOOKUP' ein,
... und alles in die selektierten Dateien speichern.
-
Aktionengruppe anlegen 'Album-Lookup'
Aktionen anlegen.
Aktion #1:
Aktionstyp: Tag-Felder formatieren
Feld: ALBUM_SHORT
Formatstring: $left(%_filename%,3)
Aktion #2:
Aktionstyp: Tag-Felder formatieren
Feld: ALBUM_LONG
Formatstring: $ifgreater($strstr(%ALBUM_LOOKUP%,%ALBUM_SHORT%' - '),0,$right(%ALBUM_LOOKUP%,$add($sub($len(%ALBUM_LOOKUP%),$strstr(%ALBUM_LOOKUP%,%ALBUM_SHORT%' - ')),1)),)
Aktion #3:
Aktionstyp: Tag-Felder formatieren
Feld: ALBUM_LONG
Formatstring: $left(%ALBUM_LONG%,$sub($strchr(%ALBUM_LONG%,$char(13)),1))
Aktion #4:
Aktionstyp: Tag-Felder formatieren
Feld: ALBUM_LONG
Formatstring: $right(%ALBUM_LONG%,$sub($len(%ALBUM_LONG%),6))
Aktion #5:
Aktionstyp: Tag-Felder formatieren
Feld: ALBUM
Formatstring: %ALBUM_LONG%
Wenn nach erfolgreichem Test alles in Ordnung ist, dann noch die Aktion #6 hinzufügen:
Aktion #6:
Aktionstyp: Tag-Felder entfernen
Folgende Tag-Felder entfernen (getrennt durch Semikolon ; ): ALBUM_LOOKUP;ALBUM_SHORT;ALBUM_LONG
-
Eine Testdatei selektieren und die Aktion 'Album-Lookup' ausführen.
-
Ergebnis kontrollieren.
Wenn das Ergebnis in Ordnung ist, dann den Gesamtbestand bearbeiten.
Achtung: Ich habe mit einer Lookup-Tabelle getestet, die nur zwei Einträge hat, und ich weiß nicht, ob der Inhalt von Tags in der Größe begrenzt ist, ob also deine Katalogdatei komplett in einem Tagfeld Platz hat. Es wäre also ratsam, zuerst einmal in kleinen Portionen, vielleicht alphabetisch von A bis Z gruppiert, den Dateibestand zu bearbeiten.
Viel Erfolg!
DD.20070211.2210