Section courante

A propos

Section administrative du site

zip_file_extra_field_delete_by_id

ZIL : Supprime le champ extra de fichier par id
libzip

Syntaxe

int zip_file_extra_field_delete_by_id(zip_t *archive, zip_uint64_t index, zip_uint16_t extra_field_id, zip_uint16_t extra_field_index, zip_flags_t flags);

Retour

En cas de réussite, 0 est renvoyé. Sinon, -1 est renvoyé et le code d'erreur dans l'archive est défini pour indiquer l'erreur.

Description

Cette fonction permet de supprimer un champ supplémentaire spécifique d'un fichier ZIP en utilisant un identifiant.

Remarques

Erreurs

zip_file_extra_field_delete() et zip_file_extra_field_delete_by_id() échouent si :

Constante Description
ZIP_ER_NOENT Index n'est pas un index de fichier valide dans l'archive.

Historique

zip_file_extra_field_delete() et zip_file_extra_field_delete_by_id() ont été ajoutés dans libzip 0.11.

Voir également

libzip(), zip_file_extra_field_get(), zip_file_extra_field_set(), zip_file_extra_fields_count().



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