public native override makeArchive(sourcePath as String, archivePath as String, mode as FileAccessMode = FileAccessMode.CREATE_NEW) as Void throws IOException
Creates a ZIP archive from a file or directory.
Empty directories are preserved. CREATE_NEW rejects an existing archive; OVERWRITE replaces it.
| Parameter | Description |
|---|---|
sourcePath | File or directory to archive. |
archivePath | ZIP file to create. |
mode | Target file creation policy. |
zip = ZipArchiver()
zip.makeArchive("reports", "reports.zip", FileAccessMode.OVERWRITE)