run - cmd - powershell
1. For any type of characters
get-childitem *.txt | ForEach { Move-Item -LiteralPath $_.name $_.name.Replace(""old""new"")}
2. If file names doesn't contain square bracket.
get-childitem *.txt | foreach { rename-item $_ $_.Name.Replace(""old""new"") }
**** REMEMBER to change the *.txt to your file format. ****