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
(PowerShell) 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.
Add-Type -Path "C:\chilkat\ChilkatDotNet47-9.5.0-x64\ChilkatDotNet47.dll" # This example assumes the Chilkat API to have been previously unlocked. # See Global Unlock Sample for sample code. $zip = New-Object Chilkat.Zip $success = $zip.OpenZip("qa_data/zips/xml_files.zip") if ($success -ne $true) { $($zip.LastErrorText) exit } $entry = $zip.FirstEntry() if ($zip.LastMethodSuccess -eq $false) { $("This zip archive is empty.") exit } $finished = $false while ($finished -eq $false) { if ($entry.IsDirectory -eq $false) { $($entry.FileName) } else { $("(directory) " + $entry.FileName) } $next = $entry.NextEntry() if ($entry.LastMethodSuccess -eq $false) { $finished = $true } $entry = $next } # 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.