Swift
Swift
List Files in a .zip
See more Zip Examples
How to list files within a .zipChilkat Swift Downloads
func chilkatTest() {
var success: Bool = false
// This example requires the Chilkat API to have been previously unlocked.
// See Global Unlock Sample for sample code.
let zip = CkoZip()!
success = zip.open(zipPath: "a.zip")
if success == false {
print("\(zip.lastErrorText!)")
return
}
// Get the number of files and directories in the .zip
var n: Int = zip.numEntries.intValue
let entry = CkoZipEntry()!
var i: Int = 0
while i < n {
zip.entry(at: i, entry: entry)
if entry.isDirectory == false {
// (the filename may include a path)
print("\(entry.fileName!)")
}
i = i + 1
}
}