Chilkat
HOME
Android™
ASP
Visual Basic
VB.NET
C#
iOS (IPhone)
Objective-C
C++
C
MFC
Delphi
FoxPro
Java
Perl
PHP Extension
PHP ActiveX
Python
PowerShell
Ruby
SQL Server
VBScript
|
Zip a Directory TreeDemonstrates how to zip an entire directory tree into a .zip archive.
LOCAL loZip LOCAL lnSuccess LOCAL lnRecurse loZip = CreateObject('Chilkat.Zip2') * Any string unlocks the component for the 1st 30-days. lnSuccess = loZip.UnlockComponent("Anything for 30-day trial") IF (lnSuccess <> 1) THEN ? loZip.LastErrorText QUIT ENDIF lnSuccess = loZip.NewZip("test.zip") IF (lnSuccess <> 1) THEN ? loZip.LastErrorText QUIT ENDIF * Append a directory tree. The call to AppendFiles does * not read the file contents or append them to the zip * object in memory. It simply appends references * to the files so that when WriteZip or WriteZipAndClose * is called, the referenced files are streamed and compressed * into the .zip output file. lnRecurse = 1 lnSuccess = loZip.AppendFiles("c:/temp/a/*",lnRecurse) IF (lnSuccess <> 1) THEN ? loZip.LastErrorText QUIT ENDIF lnSuccess = loZip.WriteZipAndClose() IF (lnSuccess <> 1) THEN ? loZip.LastErrorText QUIT ENDIF =MESSAGEBOX("Zip Created!") |
© 2000-2010 Chilkat Software, Inc. All Rights Reserved.
Mail Component · .NET Email Component · ASP Mail Component · XML Parser