![]() |
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
(Chilkat2-Python) Control Stored ZIP Paths Using AppendFromDirSee more Zip Examples This example demonstrates how to use the When files are added using methods such as This property is especially useful when:
Suppose the local filesystem contains: And suppose: Then the following call: Will store these paths in the ZIP archive: Without The
import sys import chilkat2 success = False zip = chilkat2.Zip() # Create a new ZIP archive. success = zip.NewZip("myApp.zip") if (success == False): print(zip.LastErrorText) sys.exit() # Set the AppendFromDir property. # # Paths stored in the ZIP archive will be relative to: # # c:/abc/123 # zip.AppendFromDir = "c:/abc/123" # Recursively add files beneath: # # c:/abc/123/myAppDir # # Because AppendFromDir = "c:/abc/123", # the ZIP paths will begin with: # # myAppDir/ # recurse = True success = zip.AppendFiles("c:/abc/123/myAppDir/*",recurse) if (success == False): print(zip.LastErrorText) sys.exit() # Write the ZIP archive and close it. success = zip.WriteZipAndClose() if (success == False): print(zip.LastErrorText) sys.exit() print("ZIP archive created successfully.") |
||||
© 2000-2026 Chilkat Software, Inc. All Rights Reserved.