![]() |
Chilkat • HOME • Android™ • AutoIt • C • C# • C++ • Chilkat2-Python • CkPython • Classic ASP • DataFlex • Delphi DLL • Go • Java • 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
(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-2025 Chilkat Software, Inc. All Rights Reserved.