![]() |
Chilkat HOME Android™ AutoIt C C# C++ Chilkat2-Python CkPython Classic ASP DataFlex Delphi DLL Go Java JavaScript Node.js Objective-C PHP Extension Perl PowerBuilder PowerShell PureBasic Ruby SQL Server Swift Tcl Unicode C Unicode C++ VB.NET VBScript Visual Basic 6.0 Visual FoxPro Xojo Plugin
(Visual FoxPro) Merge ZIP Archives Using AppendZipSee more Zip Examples
This example demonstrates how to use the
The This is useful for:
The appended entries are not written to the output ZIP until a
Suppose the ZIP archive reports/january.pdf
And suppose the ZIP archive images/logo.png
After calling reports/january.pdfte> Note: This example requires Chilkat v11.0.0 or greater.
LOCAL lnSuccess LOCAL loZip lnSuccess = 0 * -------------------------------------------------------------------------------- * Note: The AppendZip method is currently not working and will be fixed in v11.5.0 * -------------------------------------------------------------------------------- loZip = CreateObject('Chilkat.Zip') lnSuccess = loZip.NewZip("merged.zip") IF (lnSuccess = 0) THEN ? loZip.LastErrorText RELEASE loZip CANCEL ENDIF * Append all entries from reports.zip. lnSuccess = loZip.AppendZip("c:/zips/reports.zip") IF (lnSuccess = 0) THEN ? loZip.LastErrorText RELEASE loZip CANCEL ENDIF * Append all entries from images.zip. lnSuccess = loZip.AppendZip("c:/zips/images.zip") IF (lnSuccess = 0) THEN ? loZip.LastErrorText RELEASE loZip CANCEL ENDIF * Additional entries can still be added. lnSuccess = loZip.AddString("readme.txt","Merged ZIP archive","utf-8") IF (lnSuccess = 0) THEN ? loZip.LastErrorText RELEASE loZip CANCEL ENDIF * Write the final ZIP archive. lnSuccess = loZip.WriteZipAndClose() IF (lnSuccess = 0) THEN ? loZip.LastErrorText RELEASE loZip CANCEL ENDIF ? "ZIP archive created successfully." RELEASE loZip |
||||
© 2000-2026 Chilkat Software, Inc. All Rights Reserved.