function AddToZip(FileMask, ZipFile: string): boolean;

 

This function adds a file (or multiple files via wildcard file mask) to a ZIP archive. If the ZIP archive does not exist, it will be automatically created.

 

Parameters

FileMask

The fully qualified file name or file mask (including full path) to be zipped; typical Windows wildcards (? and *) are supported

ZipFile

The fully qualified file name of the destination ZIP archive (including full path)

 

Return value

True

The file(s) was successfully zipped

False

Error while compressing file(s); nothing was added to the zip archive

 

Remarks

This function could take a very long time to execute depending on the size of the file(s) you are compressing. Please take that into account before using this function in your script. A wise habit is to always check the original file size before adding it to a zip archive. This can be done using the FileSize function.