- @echo off
- set b=D:\\存档
- set "input=1.txt"
- set "output=2.txt"
- for /f "delims=" %%a in ("%b%") do set c=%%~nxa
- for /f "tokens=1* delims=[]" %%a in ('find /n "user_pref(""mail.server.server1.directory""" ^<"%input%"') do (
- set _%%a=1
- )
- for /f "tokens=1* delims=[]" %%a in ('find /n "user_pref(""mail.server.server1.directory-rel""" ^<"%input%"') do (
- set #%%a=1
- )
- (for /f "tokens=1* delims=[]" %%x in ('find /n /v "" ^<"%input%"') do (
- if defined _%%x (
- for /f tokens^=1-5delims^=^" %%a in ("%%y") do (
- echo %%a"%%b"%%c"%b%"%%e
- )
- ) else if defined #%%x (
- for /f tokens^=1-10delims^=^"^/ %%a in ("%%y") do (
- echo %%a"%%b"%%c"%%d/%%e/%%f/%%g/%%h/%c%"%%j
- )
- ) else (
- echo=%%y
- )
- ))>"%output%"
- pause
复制代码
|