Disk ID as a variable


#1

A rookie question ... answer wasn't directly found in FAQ/Forums:

In Filename-->Filename: How to make Disk ID a variable that reads from Path ... see attached image. Something to do with the backslash!?

Able to otherwise parse file name satisfactorily.

Thx.



#2

I do not see any disk id in the path... could you give a concrete example that shows the name before and afterwards?
(Also: instead of messing around with the filename only it is much more advisable to fill the tags and then build the filename from them).


#3

Well, "Disk5A" just after "English language" is the disk id. Wasn't able to include it in the file re-naming as a variable, so this id was expressed as a constant and manually changed with the stepping through of each disk directory.

Will try to find what "fill the tags" means in the Help/Forums.

Thx.


#4

Thank you.

If you modify the original mask
%1-%2_%3
to
%4\%1-%2_%3
and the New Filename pattern to:
%4-Track %1-%2

then you get the Disk05A into the filename.


#5

=======

Please bear with this new user.

Using both the "original mask" and "new filename pattern" suggested (above) yields no opportunity to finish the Filename--Filename conversion (see attached image Mp3Tag_A)

Did try putting the "\%4" at the end of the original mask. Conversion was accomplished but what was pulled in to the beginning of the filename was the Title (see attached image Mp3Tag_B)

FWIW - Should mention that the submitted images all depict the filenames of tracks 1 & 2 converted my "old" way. Track 3 is the first that hopefully could be converted with the disk id pulled in to the beginning of the filename.




#6

I cannot see a backslash anywhere in the masks you entered (the solution you picked makes it very hard to decipher). So these attempts were bound to fail.

if you have a look at a fully qualified filename then it consists of a path part and the filename part.
Mp3tag starts to interpret the filename starting at then end.
You can add a name part that is separated from the filename by the backslash.
The mask I offered you had a a %4 before the backslash \ and your original mask %1-%2_%3 behind it.
The complete mask for a filename plus the first folder name then looks like this:
%4\%1-%2_%3
or if you like the parameters tidied up
%1\%2-%3_%4

%1 now stands for DISK5A.
Please try the mask with the backslash.


#7

Switched gears somewhat.

Opted for Tag-Filename conversion option and used ...

%_directory% - Track $num(%track%,2)

... to get what was needed. Probably never adequately described the exact conversion desired.

Thanks for hanging in there with me.