- @echo off&setlocal enabledelayedexpansion
- for /d %%a in (*) do (
- for /f "delims=" %%i in ('dir /b /a-d "%%a\*.jpg"') do (
- if defined str2 (
- >"%%a\!str!.txt" echo ^<var^>!str1!^</var^> ^<var^>!str!^</var^> ^<var^>%%~ni^</var^>
- ) else (
- if defined str1 (
- >"%%a\!str1!.txt" echo ^<var^>!str1!^</var^> ^<var^>!str!^</var^> ^<var^>%%~ni^</var^>
- >"%%a\!str!.txt" echo ^<var^>!str1!^</var^> ^<var^>!str!^</var^> ^<var^>%%~ni^</var^>
- ) else (
- if defined str (
- >"%%a\!str!.txt" echo ^<var^>!str!^</var^> ^<var^>%%~ni^</var^>
- >"%%a\!%%~ni.txt" echo ^<var^>!str!^</var^> ^<var^>%%~ni^</var^>
- ) else >"%%a\%%~ni.txt" echo ^<var^>%%~ni^</var^>
- )
- )
- set "str2=!str1!"
- set "str1=!str!"
- set str=%%~ni
- )
- if defined str2 >"%%a\!str!.txt" echo ^<var^>!str2!^</var^> ^<var^>!str1!^</var^> ^<var^>!str!^</var^>
- for %%i in (str str1 str2) do set "%%i="
- )
- pause
复制代码
[ 本帖最后由 terse 于 2009-1-23 12:58 编辑 ] |