- @echo off
- for %%i in (a b c d e f g h i j k l m n o p q r s t u v w x y z) do set %%i=a
- for %%i in (*.*) do (
- if not "%%~nxi"=="%~nx0" (
- set "name=%%~ni"
- setlocal enabledelayedexpansion
- set name1=!name!
- call :lp
- ren "!name!%%~xi" "!nam!%%~xi"
- set "nam="
- endlocal
- )
- )
- pause&goto :eof
- :lp
- if defined name1 (
- set "var=!name1:~,1!"
- if defined !var! set "nam=!nam!!var!"
- set name1=!name1:~1!
- goto lp
- )
复制代码
|