Background: I download files from an external site (that I have no control over) whose file names are constructed in a way that I absolutely hate! Among several issues is the fact that the file names contain underscores rather than blanks (i.e. This_is_a_sample_file_name.ext). Since I have gotten (and continue to get) a _lot_ of files from this site, I am trying to write a batch file that will rename them into a format that I don't absolutely despise automagically. (The complete set of renaming rules is well defined.) I was having problems with open parenthesis, but I got the solution from this site (Thanks again for that!). So the next problem is that I am unable to process file names that contain commas. (Specifically, %@Index[filename,_], for example, doesn't work if the file name contains comma(s). So the question is: is there a workaround of some kind for this problem? (I can't use the escape character ("^") in the file name variable because I am not building the original file names that I am trying to change.) Thanks in advance for any help you can give me!