AutoIt
AutoIt
Zip
See more Zip Examples
Zip a directory tree.Chilkat AutoIt Downloads
Local $bSuccess = False
; This example assumes the Chilkat API to have been previously unlocked.
; See Global Unlock Sample for sample code.
$oZip = ObjCreate("Chilkat.Zip")
Local $sZipPath = "c:/temp/myFiles.zip"
; Initialize the zip object, which also sets the FileName property to the path of the zip to be created.
$oZip.NewZip($sZipPath)
; Append references to files to be zipped.
Local $bRecurse = True
$bSuccess = $oZip.AppendFiles("c:/temp/files_to_zip/*",$bRecurse)
If ($bSuccess = False) Then
ConsoleWrite($oZip.LastErrorText & @CRLF)
Exit
EndIf
; Write the .zip and close the zip file (and clears the zip object).
$bSuccess = $oZip.WriteZipAndClose()
If ($bSuccess = False) Then
ConsoleWrite($oZip.LastErrorText & @CRLF)
Exit
EndIf
ConsoleWrite("Successfully created " & $sZipPath & @CRLF)
; If the following files existed under c:/temp/files_to_zip
; c:/temp/files_to_zip/aaa/pigs.json
; c:/temp/files_to_zip/bbb/base64Cert.txt
; c:/temp/files_to_zip/bbb/sub1/brasil_cert.pem
; c:/temp/files_to_zip/bbb/sub2/penguins.gif
; c:/temp/files_to_zip/bbb/sub2/starfish.jpg
; c:/temp/files_to_zip/hamlet.xml
; c:/temp/files_to_zip/hello.pdf
; then the zip we created would contain:
; aaa/pigs.json
; bbb/base64Cert.txt
; bbb/sub1/brasil_cert.pem
; bbb/sub2/penguins.gif
; bbb/sub2/starfish.jpg
; hamlet.xml
; hello.pdf