• This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn more.

How to? Replace &'s in filenames / FixNames.dll

Charles Dye

Super Moderator
Staff member
May 20, 2008
Albuquerque, NM
This looks better:
for %fn in ( "*&*" ) ren /n "%fn" "%@replace[^&,_,%fn]"
No, I don't know why it should be necessary to escape the ampersand.

I could add ampersands to FixNames easily enough, but I've never really seen them as a problem. As far as I know, ampersands are okay as long as the filename is quoted.
11/28/2014  18:11         <DIR>    .
11/28/2014  18:11         <DIR>    ..
11/12/2014  14:22          39,424  FixNames-x64.dll
11/12/2014  14:22          34,816  FixNames.dll
11/12/2014  14:26           9,735  fixnames.html
&'s appear in *.URL files mainly...... for me at least...

FixNames v0.27.1 loaded.

How would I change the FOR %fn .... line above to see it work -
Top Bottom