- @echo off&setlocal enabledelayedexpansion
- set D=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
- set x=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
- for %%i in (%D%) do set #%%i=%%i
- for /f "delims=" %%i in ('dir/b *.*') do (
- set "var=%%~ni"
- for %%j in (%x%) do set var=!var:%%j=%%j!
- set num=!var:~0,1!
- if defined #!num! (
- for %%k in (!num!) do set num=!#%%k!
- ren "%%i" "!num!!var:~1!%%~xi"
- )
- )
复制代码
|