DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Fonctions standard / Fonctions de gestion des archives
  • Conditions d'utilisation
  • Codes d'erreur
  • Fermeture de l'archive
  • Nombre de parties
  • Actions réalisables sur une archive multi-parties
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
Regroupe les différentes sous-archives d'une archive multi-parties pour en faire une archive mono-partie.
Exemple
Syntaxe
<Résultat> = <Archive>.Regroupe(<Destination de l'archive> [, <Gestion de la jauge>])
<Résultat> : Entier
  • 0 si les sous-archives ont été regroupées,
  • un code d'erreur (valeur supérieure à 0) dans le cas contraire. Pour plus de détails sur ces codes d'erreur, consultez les Remarques.
<Archive> : Variable de type zipArchive
Nom d'une variable de type zipArchive correspondant à l'archive à manipuler.
<Destination de l'archive> : Chaîne de caractères
Chemin physique de la nouvelle archive mono-partie (260 caractères maximum). Ce chemin doit contenir le nom de l'archive mono-partie à créer. Si l'extension (.WDZ ou .ZIP) n'est pas précisée, l'extension correspond à l'extension originale. Il est possible de spécifier le même chemin et nom que l'archive découpée : l'archive découpée sera écrasée par l'archive regroupée.
<Gestion de la jauge> : Chaîne de caractères optionnelle
AndroidiPhone/iPadMac Catalyst Nom d'un champ Jauge présent dans une fenêtre. Cette jauge affichera la progression du regroupement.
Remarques

Conditions d'utilisation

Remarque : Le regroupement ne peut être réalisé que si :
  • L'archive existe (la création d'une archive s'effectue avec la fonction <Variable zipArchive>.Crée).
  • L'archive est multi-parties.
  • L'archive n'est pas au format "CAB", au format "RAR" ou au format "TAR" ou TARGZ".
Rappel :
  • iPhone/iPadWidget IOSMac Catalyst Seules les archives au format ZIP, TAR et TGZ (TAR.GZ) sont disponibles.
  • AndroidWidget Android Seules les archives au format ZIP sont disponibles.

Codes d'erreur

Les codes d'erreur retournés sont les suivants :
  • 1 : Le chemin passé en paramètre n'existe pas.
  • 2 : Accès interdit : l'utilisateur n'a pas les droits nécessaires.
  • 3 : L'archive est corrompue.
  • 6 : Les sous-archives ne sont pas dans l'ordre.
Le message correspondant au code d'erreur peut être connu grâce à la fonction zipMsgErreur.

Fermeture de l'archive

Après utilisation de la fonction <Variable zipArchive>.Regroupe sur une archive, cette archive ne se ferme pas. Il est nécessaire d'utiliser les fonctions :

Nombre de parties

La fonction zipNbPartie permet de connaître le nombre de sous-archives d'une archive multi-parties.

Actions réalisables sur une archive multi-parties

Certaines fonctions d'archivage sont utilisables uniquement sur des archives mono-partie (ajout et suppression de fichiers, création d'un exécutable auto-extractible, etc.). Pour effectuer ces opérations, il suffit de regrouper les sous-archives (<Variable zipArchive>.Regroupe) pour obtenir une archive mono-partie.
A partir d'une archive multi-parties, il est uniquement possible de :
Composante : wd290zip.dll
Version minimum requise
  • Version 24
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 19/06/2023

Signaler une erreur ou faire une suggestion | Aide en ligne locale