if there the original path has been constructed by using tags you can use the tag-filename function again - that would be easisest.
if you need to rearrange parts of the filename it would look something like this:
(.)(.)(.)(.) which is supposed to be the equivalent of:
the brackets divide the whole thing into several hits:
Now you have to rearrange all of it in the
replace with string
BUT: before you apply it to all of your tracks try it first on a single one where it does not hurt so much if I was wrong.
Probably the correct help will come from one of the reg-exp-nerds. I am always ready to learn
have you tried it or do you onyl suspect it?
Actually inserting a backslash will set a new path structure. You can try this with the (her it comes again) tag-filename function (see menu converter) and enter a mask like
%artist%\%album%\%track% - %title%
and you will get a directory with the name of the artist, containing one with the name of the album, filled with the tracks ...
So: formatting the filename with characters that are otherwise used for paths will create a directory structure relative to the currently read directory. Unless you enter an absolute path
This should work in the action.
In the old DOS days a full filename consisted of the path, the filename and the extension - it was only for the users convenience to be able to strip the filename from the other load.
So in my opinion MP3tag works just the way the filesystem is composed.
Back to the "relative" path.
If you enter the parts of the filename that qualify an absolute filename you will get an absolute path.
so a path like
c:\curtains\xx\yy\zz filled with your variables will create an absolute path just fine.
The only precondition is that you start MP3tag on the topmost level to read all the files.
And before you accuse others of
please think twice, research and then try to be polite.