Specifying current directory

When using the tag to filename function, if you start with a backslash (eg. \%track%), the preview function will show it putting that file in current working directory (as I'd expect). However when you actually go ahead with the rename, it throws everything into the root of your C drive.

This is using 2.46a on Windows 7.

if you specify a file path beginning with a backslash you tell the filesystem to start in the root directory of the current drive - so far mp3tag behaves just like the filesystem tells it to treat filename and I do not see any bug.
If you want toi use a relative path, you must either use no starting backslash which would then imply a directory structure starting in the current directory which is displayed in the tag panel or use the ".." markers for "one hierarchy level up" or the starting backslash to start from the root directory.
In my MP3tag the preview does not imply a working directory as starting point for the path.
Please check again.

Thanks for the clarification. The preview is incorrect though, if you use a starting backslash it will show the working directory instead of the root.

edit: screenshot.

OK, got it. I was referring only to the preview line below the mask.

Yes, the construction of the target filepath seems to be not correct in all cases.

Example 1.
Depending on the current working folder ...
a given Format string ...
will result into new filepath ...

Example 2.
Depending on the current working folder ...
a given Format string ...
will result into new filepath ...

Once a Format string, which starts with a leading backslash to indicate the root folder on the current working drive, begins with a drive identifier too, then the resulting filepath will be the correct one.

In the other case, without the drive indentifier, Mp3tag creates a filepath mapped under the current working folder, although the leading backslash points to the root folder.


This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.