Problem description:
"Tags to filename" function creates folders when tags contain a \ (backslash)
Example:
artist: yyy
title: zzz\zzz
Using the "tag to filename" option with a "%artist%-%title%" format-string - I'd expect the resulting file to be named
"yyy-zzz\zzz.mp3"
Due to restrictions in the file system, this filename is impossible to create. the "yyy-zzz" part will always be interpreted as a folder containing a file called "zzz.mp3".
As a result, instead of renaming the file, the program will create a new folder + move the file into this folder + change the filename to zzz.mp3.
I guess this "splitting" behavior is not intended, because it is (not technically but logically) contradictory to the chosen format-string.
This might be related to the Characters allowed in directory names discussion, but additionally it might cause other serious malfunctions, as the folder creation doesn't seem to be an expected behavior of the program (e.g. there is no "undo" option available afterwards).
It also causes a great deal of confusion, especially
- with users that are unaware of that splitting behavior (which would probably be almost everyone)
with users that are unaware that one of the their tags contains a backslash
with tags containing multiple backslashes.
Anyways, you did a great job with this program! Thanks a lot, guys!
Tested with v2.44 on win7rc