目录结构:
测试\a\MP3\MP3\b\MP3\c
放在测试文件夹里运行的结果:
测试\a\aMP3\MP3MP3\b\bMP3\c- @echo off
-
- set "name=mp3"
- set n=6144
-
- set m=%n%
- for /r /d %%i in (mp?) do (
- set p=%%i
- call set "_%%n%%=%%p%%"
- set /a n-=1
- )
-
- for /l %%i in (%n%,1,%m%) do (
- set vn=%%i
- call :aaa
- )
-
- echo,&pause&exit/b
-
- :aaa
- setlocal enabledelayedexpansion
- if /i "!_%vn%:~-4!" == "\!name!" (
- for /f "delims=" %%o in ("!_%vn%:~0,-4!") do set dadada=%%~no
- echo,&echo,rename "!_%vn%!" to "!dadada!!_%vn%:~-3!"
- rename "!_%vn%!" "!dadada!!_%vn%:~-3!"
- )
- endlocal
- goto :eof
复制代码
|