zip_file_set_external_attributes |
ZIP : Fixe les attributs de fichier externes |
|---|---|
| libzip | |
Syntaxe
| int zip_file_set_external_attributes(zip_t *archive, zip_uint64_t index, zip_flags_t flags, zip_uint8_t opsys, zip_uint32_t attributes); |
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 définir les attributs externes d'un fichier dans l'archive ZIP.
Remarques
- La fonction zip_file_set_external_attributes() définit le système d'exploitation et les attributs externes du fichier à la position index dans l'archive zip. Actuellement, aucun indicateur n'est pris en charge.
- Pour obtenir une liste des valeurs opsys connues, voir zip_file_get_external_attributes().
Erreurs
zip_file_set_external_attributes() échoue si :
| Constante | Description |
|---|---|
| ZIP_ER_INVAL | index n'est pas un index de fichier valide dans l'archive. |
| ZIP_ER_MEMORY | La mémoire requise n'a pas pu être allouée. |
| ZIP_ER_RDONLY | L'archive a été ouverte en mode lecture seulement. |
Historique
zip_file_set_external_attributes() a été ajouté dans libzip 0.11.2.
Voir également
libzip(), zip_file_get_external_attributes()
Dernière mise à jour : Mercredi, le 5 Février 2025