Chilkat HOME .NET Core C# Android™ AutoIt C C# C++ Chilkat2-Python CkPython Classic ASP DataFlex Delphi ActiveX Delphi DLL Go Java Lianja Mono C# Node.js Objective-C PHP ActiveX PHP Extension Perl PowerBuilder PowerShell PureBasic Ruby SQL Server Swift 2 Swift 3,4,5... Tcl Unicode C Unicode C++ VB.NET VBScript Visual Basic 6.0 Visual FoxPro Xojo Plugin
(AutoIt) List Files in Zip using FirstEntry/NextEntrySee more Zip ExamplesDemonstrates how to iterate over the files and directories in a zip archive using the FirstEntry and NextEntry functions.
; This example assumes the Chilkat API to have been previously unlocked. ; See Global Unlock Sample for sample code. $oZip = ObjCreate("Chilkat.Zip") Local $bSuccess = $oZip.OpenZip("qa_data/zips/xml_files.zip") If ($bSuccess <> True) Then ConsoleWrite($oZip.LastErrorText & @CRLF) Exit EndIf Local $oEntry = $oZip.FirstEntry() If ($oZip.LastMethodSuccess = False) Then ConsoleWrite("This zip archive is empty." & @CRLF) Exit EndIf Local $bFinished = False While $bFinished = False If ($oEntry.IsDirectory = False) Then ConsoleWrite($oEntry.FileName & @CRLF) Else ConsoleWrite("(directory) " & $oEntry.FileName & @CRLF) EndIf Local $oNext = $oEntry.NextEntry() If ($oEntry.LastMethodSuccess = False) Then $bFinished = True EndIf $oEntry = $oNext Wend ; Sample output showing both file and directory entries: ; a1.xml ; b1.xml ; c1.xml ; (directory) dir1/ ; dir1/a2.xml ; dir1/c2.xml ; (directory) dir2/ ; (directory) dir2/dir3/ ; dir2/dir3/c3.xml |
© 2000-2024 Chilkat Software, Inc. All Rights Reserved.