![]() |
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) Extract ZIP Files Without Preserving Directory Paths Using DiscardPathsSee more Zip Examples This example demonstrates how to use the When This is useful when:
Suppose the ZIP archive contains: Normally, extracting the ZIP would create: But when The stored ZIP directory paths are discarded during extraction.
import sys import chilkat2 success = False success = False zip = chilkat2.Zip() # Open an existing ZIP archive. success = zip.OpenZip("example.zip") if (success == False): print(zip.LastErrorText) sys.exit() # Discard stored ZIP paths during extraction. # # When DiscardPaths = True, all files are extracted # directly into the target directory without recreating # the ZIP directory structure. zip.DiscardPaths = True # Extract all files to the output directory. # # Even if the ZIP contains: # # docs/readme.txt # docs/manual.pdf # images/logo.png # # The extracted files become: # # c:/output/readme.txt # c:/output/manual.pdf # c:/output/logo.png # numFilesUnzipped = zip.Unzip("c:/output") if (numFilesUnzipped < 0): print(zip.LastErrorText) sys.exit() print("Number of files extracted = " + str(numFilesUnzipped)) zip.CloseZip() print("Files extracted successfully.") |
||||
© 2000-2026 Chilkat Software, Inc. All Rights Reserved.