Section courante

A propos

Section administrative du site

zip_stat

ZIP : Statistique
libzip

Syntaxe

int zip_stat(zip_t *archive, const char *fname, zip_flags_t flags, zip_stat_t *sb);

Retour

En cas de réussite, 0 est renvoyé. Sinon, -1 est renvoyé et les informations d'erreur dans l'archive sont définies pour indiquer l'erreur.

Description

Cette fonction permet de récupérer des informations sur un fichier dans l'archive ZIP.

Remarques

Erreurs

La fonction zip_stat() peut échouer pour l'une des erreurs spécifiées pour la routine zip_name_locate().

La fonction zip_stat_index() échoue et définit les informations d'erreur sur ZIP_ER_INVAL si l'index n'est pas valide. Si ZIP_FL_UNCHANGED n'est pas défini et qu'aucune information ne peut être obtenue à partir du rappel source, les informations d'erreur sont définies sur ZIP_ER_CHANGED.

Historique

zip_stat() a été ajouté dans libzip 0.6. Dans libzip 0.11, le type d'indicateurs a été modifié de int à zip_flags_t.

zip_stat_index() a été ajouté dans libzip 0.6. Dans libzip 0.10, le type d'index a été modifié de int à zip_uint64_t. Dans libzip 0.11, le type d'indicateurs a été modifié de int à zip_flags_t.

Voir également

libzip(), zip_get_num_entries(), zip_name_locate(), zip_stat_init()



Dernière mise à jour : Mercredi, le 5 Février 2025