title: rename the characters "=" and "!"
body: <p>I ask for your help. I found this code on the net that is working, but I can't run the characters &quot;=&quot; and &quot;!&quot;. Can they help?
  <a href="https://stackoverflow.com/questions/261515/batch-file-script-to-remove-special-characters-from-filenames-windows/261553#261553">Batch file script to remove special characters from filenames (Windows)</a></p>
  <pre class="lang-bat prettyprint-override"><code>mode con codepage select=1252
  @echo off
  Setlocal enabledelayedexpansion
  ::folder only (/D option)
  for /R /D %%d in (*) do (
  
  set an=%%~nd
  set bn=!an: =_!
  set cn=!bn:%%=_!
  set dn=!cn:%#=_!
  set en=!dn:%$=_!
  set fn=!en:^&amp;=_!
  set gn=!fn:^'=_!
  set hn=!gn:^€=_!
  set in=!hn:^@=_!
  set jn=!in:^£=_!
  set kn=!jn:^§=_!
  set ln=!kn:&quot;!&quot;=_!
  set zn=!ln:&quot;=&quot;=_!
  
  set ax=%%~xd
  set bx=!ax: =_!
  set cx=!bx:%%=_!
  set dx=!cx:%#=_!
  set ex=!dx:%$=_!
  set fx=!ex:^&amp;=_!
  set gx=!fx:^'=_!
  set hx=!gx:^€=_!
  set ix=!hx:^@=_!
  set jx=!ix:^£=_!
  set kx=!jx:^§=_!
  set lx=!kx:&quot;!&quot;=_!
  set zx=!lx:&quot;=&quot;=_!
  
  if [!an!]==[] (set zn=)
  if [!ax!]==[] (set zx=)
  
  set newname=!zn!!zx!
  
  if /i not [%%~nd%%~xd]==[!newname!] rename &quot;%%d&quot; !newname!
  
  )
  
  endlocal
  </code></pre>