Oleg48,
Код:
@Echo Off
Set Source=C:\Source!
Set RenameSource=%Source:!=%
For /F "Tokens=*" %%A In ("%RenameSource%") Do Ren "%Source%" "%%~nA" 2>nul&&^
For /F "Tokens=*" %%A In ('Dir /B /A-D "%RenameSource%"') Do Call :Func "%%A"
GoTo :EOF
:Func
Set FileName=%~1
Set FileName=%FileName:!=%
Ren "%RenameSource%\%~1" "%FileName%" 2>nul