Convert, Filename-Filename deletes file if pattern is incorrect

Trying to move file into sub directory of same name using Old: %1 New: \%1\%1

The Preview will show the incorrect path:

"C:\c_temp\New Bug\Bug.mp3" ->
"C:\c_temp\New Bug\\Bug\Bug.mp3"

(the New path should actually be %1\%1)

Lets say (I'm getting on in years) and I clicked "Ok" without checking the preview carefully. This will "delete" the file without any error message.

I would have expected some sort of error message, rather than silently deleting the file.

I have tested this with 3.34 and 3.33.1

I am not sure if the file is really gone - the path

creates a folder with the contents of %1 in the root directory of the current drive - so perhaps you have now a folder called c:\bug
I also cannot reproduce a path with 2 \ in the preview if the "new" mask is represented accurately

Just a quick note:
You can format special characters like a backslash or an entire path if you enclose them in backticks `

C:\c_temp\New Bug\\Bug\Bug.mp3

Or you can select the text and click on the </> icon in the mini toolbar for your text:
image

This way you don't need to write 3 backslashes to get 1 visible backslash here in this forum. This is important for seeing the exact format string and helps with debugging special cases and characters.

Thank, I just found my file (by accident) in the root of D:

D: is where Mp3Tag is being run from.

So I would say that MP3tag renames the file accurately according to the user's input.
The leading \ says "start in the root folder"

You have my incorrect "new" mask correct. If you click the preview button it opens a txt file showing the absolute paths with the double backslash present.

Thanks for the quick response.

You are right, the preview in the editor shows the double backslash.