基本明白了,只有日期的没找到规律,到底什么情况下才是 th
只好用最笨的办法了。
假设你的照片都是jpg格式。
:- @echo off&setlocal enabledelayedexpansion
- set m=January February March April May June July
- set m=%m% Aguest September October November December
- for /l %%a in (1 1 31) do set n=0%%a&set "d!N:~-2!=!N:~-2!th"
- for %%a in (01 21 31) do set "d%%a=%%ast"
- set d02=02nd&set "d22=22nd"
- set d03=03rd&set "d23=23rd"
- set /a n=100
- for %%a in (%m%) do (set /a n+=1&set m!n:~-2!=%%a)
- set s01=Morning&set s02=Noon&set s03=Evening&set "s04=Midnight"
- for /f "delims=" %%a in ('dir/b/a-d *.jpg') do (
- set "n=%%~na"
- call echo ren "%%a" "!n:~0,4! %%m!n:~4,2!%% %%d!n:~6,2!%% %%s!n:~8,2!%%%%~xa"
- )
- pause
复制代码
[ 本帖最后由 随风 于 2009-3-29 17:43 编辑 ] |