原来 000/111/222/333.flv
效果 000/111/222/111.flv
要保留后缀
这是我写的部分代码dir为传入路径相当于上面的000
for /f "delims=" %%i in ('dir /a:d /b %dir%\') do (
rem 文件路径
set path=%%~ni
for /f "delims=" %%j in ('dir /s /b /a:-d %%i\*.flv') do (
set full=%%~dpnxj
set exten=%%~xj
if /i "!isrun!"=="n" (
echo ren "!full!" "!path!!exten!"
) else (
ren "!full!" "!path!!exten!"
echo 更名为:"!path!!exten!"
)
)
)