Section courante

A propos

Section administrative du site

zip_get_name

ZIP : Demande le nom
libzip

Syntaxe

const char * zip_get_name(zip_t *archive, zip_uint64_t index, zip_flags_t flags);

Retour

Une fois l'opération terminée avec succès, un pointeur vers le nom est renvoyé. Sinon, NULL et le code d'erreur dans l'archive sont définis pour indiquer l'erreur.

Description

Cette fonction permet de retourner le nom d'un fichier dans l'archive ZIP en fonction de son index.

Remarques

Erreurs

zip_get_name() échoue si :

Constante Description
ZIP_ER_DELETED index fait référence à un fichier qui a été supprimé (voir zip_delete()).
ZIP_ER_INVAL ndex n'est pas un index de fichier valide dans l'archive, ou index pointe vers un fichier ajouté et ZIP_FL_UNCHANGED est défini.
ZIP_ER_MEMORY La mémoire requise n'a pas pu être allouée.

Historique

zip_get_name() 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_name_locate()



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