egor23
Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору cls @echo off color setlocal enabledelayedexpansion set /a nn=0 set /a DD=7 set bad_dir=c:\temp\bad\ set file_original=c:\temp\xcmd_split.TAR.pcf set file=xcmd_split.TAR.pcf set file_srep=xcmd_split.TAR.pcf.srep295_l64_a4 set srep32i=srep295_32i.exe set srep32=srep295_32.exe set srep=srep295.exe :m1 set /a nn=%nn%+1 echo parts nn=%nn% srep\%srep32i% -d -nomd5 %file_srep% %file% >>nul 2>&1 (md5sum\md5sum.exe -c md5\%file%.md5 >>nul 2>&1) & (IF ERRORLEVEL 1 (GOTO m2) else (del /F /Q %file% >>nul 2>&1) & GOTO m1) :m2 set PP=SREP32i set logs=%bad_dir%%DD%_logs_%nn%_%PP% echo bad md5 PP=%PP% nn=%nn% echo bad md5 PP=%PP% nn=%nn% >%logs% 2>&1 md5sum\md5sum.exe -b %file% >>%logs% 2>&1 (fc /b %file_original% %file% >>%logs% 2>&1) xdelta\xdelta3.exe -0 -B 134217728 -W 16777216 -P 16777216 -I 0 -v -e -s %file_original% %file% %bad_dir%%DD%_diff_%nn%_%PP%_%file% >>%logs% 2>&1 del /F /Q %file% >>nul 2>&1 GOTO m1 | Всего записей: 3832 | Зарегистр. 03-11-2003 | Отправлено: 14:20 04-03-2011 | Исправлено: egor23, 14:28 04-03-2011 |
|