@echo off
for /f "delims=" %%a in ('dir /a-d/b/s') do (
if "%%~nxa" neq "%~nx0" (
set "fd=%%~dpa"
set "file=%%a"
set "filename=%%~nxa"
setlocal enabledelayedexpansion
for %%b in ("!fd:~,-1!") do (
if "%%~nxb" neq "" ren "!file!" "%%~nxb-!filename!"
)
endlocal
)
)
pause