If have used Regex before but I am stumbling over trying to determine %artist% that begin with alphabet character. I am trying to batch convert tag to filename.
I have several artists that begin with numeric or non-alphabet characters:
.38 Special
+44
3 Doors Down
(Crosses)
I would like these to to move to a folder named 0-9 and those starting with alphabet character to move to A...Z fodlers based on their first letter.
Here is what I came up with but everything moves to 0-9
$if((((NOT %artist% MATCHES ^\w) OR (%artist% MATCHES ^\d))),0-9\\%artist%,$left(%artistsort%,1)\\%artist%))
sorry if this is posted somewhere else but I wasn't able to find anywhere. If I could ask for Step by step instructions for newbies on how to; move artist folders into alphabetical folders - have tried this command but I don't know how to run it in mp3tag
Current folder/file structure: %artists% \ %album% (%year%)\%artist% - %title%.ext
I would like mp3tag to create a folder from first letter of %artist% then move all artists matching the same first letter to the new folder (keeping the subfolder structures).
In general: if you want to rename a folder, then use an action of the type "Format value" for _DIRECTORY.
BUT: as you do not want to rename just the current folder but also the parent folder, you will be left with empty folders after the process.
Only the current folder level can be renamed.
Also, I would apply a full path like d:\music\1\ %artists% \ %album% (%year%) \ %artist% - %title%.ext
in order to get the same starting point.
(instead of the "1" insert the regular expression)
And finally, the field ARTISTS is no standard field - there are ARTIST and ALBUMARTIST. Are you sure that you have that field filled in in every track if you reference that in your string?