12345678910111213141516171819202122232425262728293031323334 |
- @echo off
- setlocal
- iff exist bsource.zip then
- inkey /k"ac[Esc]" BSOURCE.ZIP exists. Add files, or Create new archive (A/C)? %%key
- if "%key"=="c" del bsource.zip > nul
- if "%key"=="" quit
- endiff
- iff EXIST UPDATE.DAT then
- set lastAge=%@FILEAGE[UPDATE.DAT]
- else
- set lastAge=0
- endiff
- set tempFile=%@UNIQUE[]
- set hFile=%@FILEOPEN[%tempFile, WRITE]
- for %fname in (makefile src\*.asm src\*.h src\*.c?? *.txt *.btm *.rfs names.h seq\*.seq qav\*.qav) do (
- if %@FILEAGE[%fname] GT %lastAge (
- set r=%@FILEWRITE[%hFile, %fname]
- set changed=TRUE
- )
- )
- set r=%@FILECLOSE[%hFile]
- if "%changed"=="TRUE" (
- pkzip -o -P -selcycer bsource @%tempFile
- wtouch update.dat /f bsource.zip
- )
- del %tempFile > nul
|