Section courante

A propos

Section administrative du site

zip_file_set_mtime

ZIP : Fixe le temps du fichier
libzip

Syntaxe

int zip_file_set_mtime(zip_t *archive, zip_uint64_t index, time_t mtime, zip_flags_t flags);

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 la date et l'heure de dernière modification d'un fichier dans l'archive ZIP.

Remarques

Erreurs

zip_file_set_dostime() et zip_file_set_mtime() échouent 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_OPNOTSUPP Le cryptage PKWare traditionnel utilise le mtime du fichier, il ne peut donc pas être modifié sans recrypter les données.
ZIP_ER_RDONLY L'archive a été ouverte en mode lecture seule.

Historique

zip_file_set_mtime() a été ajouté dans libzip 1.0. zip_file_set_dostime() a été ajouté dans libzip 1.6.

Voir également

libzip(), zip_stat()



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