@ECHO OFF SET tmpf="%temp%\%RANDOM%.ddf" IF EXIST %tmpf% (GOTO :makecab) ECHO..Option Explicit > %tmpf% ECHO..Set Cabinet=on >> %tmpf% ECHO..set Compress=on >> %tmpf% ECHO..Set MaxDiskSize=CDRom >> %tmpf% ECHO..set ReservePerCabinetSize=6144 >> %tmpf% ECHO..Set DiskDirectoryTemplate= >> %tmpf% ECHO..Set CompressionType=MSZip >> %tmpf% ECHO..Set CompressionLevel=7 >> %tmpf% ECHO..Set CompressionMemory=21 >> %tmpf% ECHO..Set CabinetNameTemplate="%~2" >> %tmpf% FOR %%N IN ("%~1") DO ECHO.%%N>> %tmpf% IF EXIST "%temp%\%~2" (DEL "%temp%\%~2") MAKECAB /V3 /f %tmpf% >nul DEL %tmpf% DEL setup.rpt DEL setup.inf