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
  • L'archive multi-parties est présente sur des disquettes
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.
Etats et Requêtes
MonArchive est un zipArchive
// Ouverture d'une archive multi-parties
ResOuvreArchive = zipOuvre(MonArchive, "C:\MesArchives\Archive.zip")
SI ResOuvreArchive = 0 ALORS
...
// Regroupement des sous-archives d'une archive multi-parties
ResRegroupe = zipRegroupe(MonArchive,...
 "C:\MesArchives\ArchiveMono.WDZ")
...
FIN
Syntaxe
<Résultat> = zipRegroupe(<Archive> , <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> : Chaîne de caractères ou variable de type zipArchive
Nom de l'archive à manipuler.
Ce nom peut correspondre :
<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
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 zipCrée).
  • L'archive est multi-parties.
  • L'archive n'est pas au format "CAB", au format "RAR" ou au format "TAR" ou TARGZ".
Rappel :

    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 zipRegroupe sur une archive, cette archive ne se ferme pas. Il est nécessaire d'utiliser les fonctions :
    • zipFerme pour fermer l'archive multi-parties.
    • zipOuvre pour ouvrir la nouvelle archive mono-partie.

    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 (zipRegroupe) pour obtenir une archive mono-partie.
    A partir d'une archive multi-parties, il est uniquement possible de :
    Etats et Requêtes

    L'archive multi-parties est présente sur des disquettes

    Si les différentes sous-archives sont présentes sur disquettes, la disquette suivante sera automatiquement demandée lors du regroupement par l'intermédiaire d'une boîte de dialogue. Si l'utilisateur annule le regroupement, une erreur sera générée (l'archive multi-parties est introuvable).
    Classification Métier / UI : Code métier
    Composante : wd290zip.dll
    Version minimum requise
    • Version 9
    Documentation également disponible pour…
    Commentaires
    Cliquez sur [Ajouter] pour publier un commentaire

    Dernière modification : 25/05/2022

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