返回列表 发帖
本帖最后由 benton 于 2013-12-15 23:38 编辑

生成测试环境:
@echo off&SETLOCAL ENABLEDELAYEDEXPANSION
set ccd=%cd%
for /l %%a in (1,1,20) do (
    set /a n-=1
    set cn=0000%%a
    if !n! lss 5 (
    set /a n=!random:~-1!
    md %ccd%\2012-永久-!cn:~-3!_image
    cd /d %ccd%\2012-永久-!cn:~-3!_image
       for %%d in (%%a !random! !random!) do (
set cm=0000%%d
         for /l %%b in (1,1,20) do (
    set /a m-=1
    if !m! lss 5 (
    set /a m=!random:~-1!
if "00!random:~-1!" neq "00%%b" echo;>2012-永久-!cm:~-3!_page%%b_0.jpeg
    )
)
       )
    )
)
cd /d %ccd%COPY
处理代码:
@echo off&SETLOCAL ENABLEDELAYEDEXPANSION
set ccd=%cd%
for /d %%a in (2012-永久*) do (
for /f "delims=-_ tokens=1-4" %%1 in ("%%a") do (
    set sn=00%%3
    set strd=j027-%%1-%%2-!sn:~-4!
    pushd %%a
    echo;正在处理目录 "%%a" 到 "!strd!" ……
    for /f %%b in ('dir /b *.jpeg') do (
set str=%%b
for /f "delims=-_ tokens=1-4" %%1 in ("!str:page=!") do (
set stre=000%%3
set strf=000%%4
ren "%%b" "j027-%%1-%%2-!stre:~-4!-!strf:~-4!.jpeg"
)
    )
    popd
    move "%%a" "!strd!"
)
)
echo;完成
pauseCOPY

TOP

返回列表