ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Help / WLanguage / WLanguage functions / Standard functions / Archive functions / WLanguage procedure
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Procédure WLangage appelée par la fonction zipAjouteRépertoire
Procédure WLangage (également appelée "Callback) appelée lors de l'ajout de chaque fichier par la fonction zipAjouteRépertoire. Cette procédure permet d'archiver une arborescence en omettant un ou plusieurs fichiers.
Exemple
// Déclaration et initialisation des variables
NomRépertoire est une chaîne
NomArchive est une chaîne = "MonArchive"
CodeErreurCréation est un entier
CodeErreurAjout est un entier
 
// Création d'une archive
CodeErreurCréation = zipCrée(NomArchive, "C:\MonRépertoire\MesArchives\ArchivePdf.wdz")
 
// Affichage du message d'erreur si l'archive n'a pas été créée
SI CodeErreurCréation = 0 ALORS
// Sélection du répertoire
NomRépertoire = fRepSélecteur("", "", "Répertoire à ajouter")
 
// Ajoute les fichiers "BMP" du répertoire sélectionné
// et de ses sous-répertoires dans l'archive
CodeErreurAjout = zipAjouteRépertoire(NomArchive, NomRépertoire, Vrai, ...
 zipDisque, zipAjouteRépertoire_Callback)
 
// Affichage du message d'erreur si les fichiers n'ont pas été ajoutés
SI CodeErreurAjout <> 0 ALORS
 Erreur(zipMsgErreur(CodeErreurAjout))
FIN
SINON
Erreur(zipMsgErreur(CodeErreurCréation))
FIN
 
PROCÉDURE INTERNE zipAjouteRépertoire_Callback(NomFichier est une chaîne)
SI fExtraitChemin(NomFichier, fExtension) ~= ".gif" ALORS
RENVOYER Vrai
SINON
RENVOYER Faux
FIN
FIN
Syntaxe
<Résultat> = zipAjouteRépertoire_Callback(<Nom du fichier>)
<Résultat> : Booléen
  • Si la procédure renvoie Vrai, le fichier doit être intégré à l'archive.
  • Si la procédure renvoie Faux, le fichier ne doit pas être intégré à l'archive.
<Nom du fichier> : Chaîne de caractères
Chemin du fichier qui va être traité par la fonction zipAjouteRépertoire.
Minimum version required
  • Version 26
Comments
Click [Add] to post a comment

Last update: 05/25/2022

Send a report | Local help