- @echo off
- for /f "tokens=*" %%a in ('dir /a-d/b/s "GC*.pdf"')do (
- set "b=%%~nxa"
- call set "l=%%b:~0,2%%" //从第1个字符开始,取前6个字符,即“DC-01_”(小写字母l)
- call set "g=%%b:~2,14%%" //从第6个字符开始,取8个字符,即“20111212”
- call set "d=%%b:~100%%"
- set "h=.pdf"
- set "j=GC"
- set "q=-A"
- call set "e=%%l%%%%g%%%%q%%%%h%%" //把上面取得的字符串按需求进行排列重组
-
- call ren "%%a" "%%e%%"
- )
复制代码
|