---
name: "zip_get_num_files"
section: "3"
platform: "linux"
package: "libzip"
version: "1.11.4-1"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/zip_get_num_files"
---

# zip\_get\_num\_files(3)

get number of files in archive (obsolete interface)

## NAME

**zip\_get\_num\_files** – get number of files in archive (obsolete interface)

## LIBRARY

libzip (-lzip)

## SYNOPSIS

**#include \<zip.h\>**

*int*\

**zip\_get\_num\_files**(*zip\_t \*archive*);

## DESCRIPTION

*This* *function* *is* *deprecated*. *Use* [zip\_get\_num\_entries(3)](/zip_get_num_entries/3.md) *instead*.

The **zip\_get\_num\_files**() function returns the number of files in *archive*.

## RETURN VALUES

**zip\_get\_num\_files**() returns the number of files in the zip archive, or -1 if *archive* is NULL.

## SEE ALSO

[libzip(3)](/libzip/3.md), [zip\_fopen\_index(3)](/zip_fopen_index/3.md), [zip\_stat\_index(3)](/zip_stat_index/3.md)

## HISTORY

**zip\_get\_num\_files**() was added in libzip 0.6. It was deprecated in libzip 0.11, use **zip\_get\_num\_entries**(*instead*) instead.

## AUTHORS

Dieter Baron ⟨*dillo@nih.at*⟩ and Thomas Klausner ⟨*wiz@gatalith.at*⟩
