Section courante

A propos

Section administrative du site

zip_file_rename

ZIP : Renomme un fichier
libzip

Syntaxe

int zip_file_rename(zip_t *archive, zip_uint64_t index, const char *name, 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 renommer un fichier dans une archive ZIP.

Remarque

Erreurs

zip_file_rename() échoue si :

Constante Description
ZIP_ER_DELETED Le fichier à renommer a été supprimé de l'archive.
ZIP_ER_EXISTS Il existe déjà un fichier appelé nom dans l'archive.
ZIP_ER_INVAL index n'est pas un index de fichier valide dans l'archive, le nom est NULL, la chaîne vide ou n'est pas une chaîne codée UTF-8 valide. De plus, un fichier ne peut pas être renommé en répertoire ou vice versa. Les répertoires sont indiqués par une barre oblique finale.

Historique

zip_file_rename() a été ajouté dans libzip 0.11.

Voir également

libzip, zip_unchange



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