Sample code for 30+ languages & platforms
Visual Basic 6.0

List Files in a .zip

See more Zip Examples

How to list files within a .zip

Chilkat Visual Basic 6.0 Downloads

Visual Basic 6.0
Dim success As Long
success = 0

' This example requires the Chilkat API to have been previously unlocked.
' See Global Unlock Sample for sample code.

Dim zip As New ChilkatZip

success = zip.OpenZip("a.zip")
If (success = 0) Then
    Debug.Print zip.LastErrorText
    Exit Sub
End If

' Get the number of files and directories in the .zip
Dim n As Long
n = zip.NumEntries

Dim entry As New ChilkatZipEntry

Dim i As Long
i = 0

Do While i < n
    success = zip.EntryAt(i,entry)
    If (entry.IsDirectory = 0) Then
        ' (the filename may include a path)
        Debug.Print entry.FileName
    End If

    i = i + 1
Loop