|
|
发表于 2023-11-7 17:46:09
|
显示全部楼层
目录结构:
测试\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
复制代码 |
|