@璐村惂鐢ㄦ埛_000076K馃惥 off
for /f "delims=" %%a in ('dir/b') do (
set $=%%a
setlocal enabledelayedexpansion
for %%b in (^) ]) do (
if "!$:*%%b=!" NEQ "%%~xa" (
if "!$:*%%b=!" NEQ "!$!" ren "!$!" "!$:*%%b=!"
) else (
for /f "delims=([" %%c in ("!$!") do (
ren "!$!" "%%c%%~xa"
)
)
)
endlocal
)
pause