Creates the compressed archive.
def compress() -> None: ...
Invoking compress creates the archive specified by archive_file. When the method is called, all files specified by the file_decompressed_name field of the files collection will be compressed and written to archive_file.
The compressed data may be streamed out by setting WriteToProgressEvent to true. If streaming is enabled the compressed data will also be provided via the on_progress event. If archive_file is set to an empty string the archive will be written only to this event.
The files to compress are specified in the files collection. The file names are specified by file_compressed_name and file_decompressed_name. These should be specified before invoking compress, either manually or by invoking include_files.
Example (Creating an Archive)
ZipControl.ArchiveFile = "c:\test.zip" ZipControl.RecurseSubdirectories = true ZipControl.IncludeFiles("c:\foo\*") ZipControl.Compress()