|
|
发表于 2014-8-6 15:50:30
|
显示全部楼层
回复 6# liudetao - @echo off&setlocal enabledelayedexpansion
- %1 for /f "tokens=1,3* delims=#" %%a in ('%0 : ^|sort') do (
- %1 if "%%a%%b"=="!tmp!" (set /a n+=1)else set n=1&set "tmp=%%a%%b"
- %1 move "%%c" "%%~dpc%%b\%%a#!n!.jpg"
- %1 )
- %1 goto :eof
- set "str="a=申请书" "b=审批表" "c=审核表" "d=立项表""
- for %%a in (%str%) do set %%a
- set "dst="d:\654021""
- cd /d %dst%
- for %%a in (%dst%) do set "cd_=%%~nxa"
- (for /f "delims=" %%b in ('dir /b/ad') do (
- ren "%%b" "%cd_%%%b"
- for %%c in ("%cd_%%%b\*.jpg") do (
- for /f "tokens=1-2 delims=()" %%d in ("%%~nc") do (
- set ".=00000%%e"
- md "%cd_%%%b\!%%d!"
- echo,#%cd_%%%b#%%d!.:~-5!#!%%d!#%%~fc
- )
- )
- ))2>nul
复制代码 |
|