本帖最后由 apang 于 2012-2-23 13:17 编辑
- @echo off
- setlocal enabledelayedexpansion
- for /f "delims=" %%i in ('dir /a-d/b/s 0??.txt') do (
- set "str=%%~ni"&set str=!str:~1!
- for %%b in (1一 2二 3三 4四 5五 6六 7七 8八 9九 0零) do (
- set var=%%b&set m=!var:~,1!&set n=!var:~1,1!
- call set str=%%str:!m!=!n!%%
- )
- set output=!str:~,1!十!str:~1,1!
- set output=!output:零十=零!
- if "!output:~-1!"=="零" set output=!output:~,-1!
- if "!output:~,1!"=="零" set output=!output:~1!
- if "!output:~,2!"=="一十" set output=!output:~1!
- ren "%%i" 第!output!章.txt
- )
复制代码
|