Your description was helpful, and there are properly tagged files.
So you may try following actiongroup.
- Choose a subset of your files to play around with and be aware to loose them.
- Choose a rootfolder where the new tree of files should be created, write it to action #1.
- Run the actiongroup (note: modify action #3 for test mode).
- Check if FILENAME_NEW contains the filepathes you need.
- If all looks good, then run the actiongroup (note: modify action #3 for reality mode).
- Ready.
Begin Actiongroup TEST
Action #1
Actiontype 5: Format tag field
Field: RF
Formatstring: O:\TEST\ROOTFOLDER (choose a rootfolder of your own)
Action #2
Actiontype 5: Format tag field
Field: FILENAME_NEW
Formatstring: $if(%composer%,%rf%\%composer%\%year%\%_filename_ext%,$ifgreater(%totaldisc%,1,%rf%\%albumartist%\%albumtitle%÷'('%year%')'\disc÷%disc%÷of÷%totaldisc%','÷track÷%track%÷of÷%totaltrack%.÷%_filename_ext%,%rf%\%albumartist%\%albumtitle%÷'('%year%')'\track÷%track%÷of÷%totaltrack%.÷%_filename_ext%))
Action #3
Actiontype 5: Format tag field
Field: _FILENAME
Formatstring: %_FILENAME% (should change nothing while testing)
Action #3
Actiontype 5: Format tag field
Field: _FILENAME
Formatstring: %FILENAME_NEW% (create new foldertree and move files)
Action #4
Actiontype 9: Remove fields
Fields to remove (semicolon separated): RF;FILENAME_NEW
Note: Replace one special character ÷ with one space character.
End Actiongroup TEST (4 Actions)
Good luck!
DD.20080318.1928.CET