PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

  • Propriétés spécifiques à la description des variables de type zipArchive
  • Fonctions utilisant les variables de type zipArchive :
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
Le type zipArchive permet de manipuler un fichier d'archive correspondant à l'un des formats suivants : ZIP, CAB, RAR, WDZ, 7z, TAR ou TGZ (TAR.GZ). Les caractéristiques de ce fichier peuvent être définies et modifiées à l'aide de différentes propriétés WLangage.
Remarque : Pour plus de détails sur la déclaration de ce type de variable et l'utilisation des propriétés WLangage, consultez Déclaration d'une variable.
Versions 21 et supérieures
Ce type de variable gère désormais les formats TAR et TGZ (TAR.GZ).
Nouveauté 21
Ce type de variable gère désormais les formats TAR et TGZ (TAR.GZ).
Ce type de variable gère désormais les formats TAR et TGZ (TAR.GZ).
Exemple
// Réalisation d'une archive de sauvegarde du répertoire "Mes Documents"
MonArchive est un zipArchive

// Protection de l'archive par un mot de passe
MonArchive..MotDePasse = "secret"

// Création de l'archive
zipCrée(MonArchive, "s:\Sauvegardes\" + DateVersChaîne(DateSys(), "AAAA-MM-JJ") + ".zip")

// Ajout des fichiers
zipAjouteRépertoire(MonArchive, SysRep(srMesDocuments))

// Fermeture de l'archive
zipFerme(MonArchive)
Remarques

Propriétés spécifiques à la description des variables de type zipArchive

Les propriétés suivantes peuvent être utilisées pour manipuler une variable de type zipArchive :
NomType manipuléEffet
FichierTableau de zipFichierArchivéTableau des fichiers présents dans l'archive.
FormatArchiveConstante de type EntierFormat du fichier d'archive :
  • zipFormatCAB : Fichier au format CAB
  • zipFormatRAR : Fichier au format RAR
  • zipFormatWDZ : Fichier au format WDZ
  • zipFormatZIP : Fichier au format ZIP
  • Versions 18 et supérieures
    zipFormat7Z : Fichier au format 7z
    Nouveauté 18
    zipFormat7Z : Fichier au format 7z
    zipFormat7Z : Fichier au format 7z
  • Versions 21 et supérieures
    zipFormatTAR : Fichier au format TAR
    Windows Mobile Non disponible.
    Nouveauté 21
    zipFormatTAR : Fichier au format TAR
    Windows Mobile Non disponible.
    zipFormatTAR : Fichier au format TAR
    Windows Mobile Non disponible.
  • Versions 21 et supérieures
    zipFormatTARGZ : Fichier au format TGZ (TAR.GZ).
    Windows Mobile Non disponible.
    Nouveauté 21
    zipFormatTARGZ : Fichier au format TGZ (TAR.GZ).
    Windows Mobile Non disponible.
    zipFormatTARGZ : Fichier au format TGZ (TAR.GZ).
    Windows Mobile Non disponible.
MotDePasseChaîne de caractèresMot de passe à utiliser pour les ajouts ou les extractions de fichiers de l'archive.
Pour plus de détails sur le fonctionnement des mots de passe sur les archives, consultez la fonction zipMotDePasse.
Cette propriété est disponible en écriture uniquement.
Versions 21 et supérieures
Format 7z : Il n'est pas possible d'utiliser un mot de passe.
Nouveauté 21
Format 7z : Il n'est pas possible d'utiliser un mot de passe.
Format 7z : Il n'est pas possible d'utiliser un mot de passe.
Versions 21 et supérieures
Format TAR et TGZ (TAR.GZ) : Il n'est pas possible d'utiliser un mot de passe.
Nouveauté 21
Format TAR et TGZ (TAR.GZ) : Il n'est pas possible d'utiliser un mot de passe.
Format TAR et TGZ (TAR.GZ) : Il n'est pas possible d'utiliser un mot de passe.
NbFichierEntierNombre de fichiers présents dans l'archive.
Cette propriété est disponible en lecture uniquement.
NbPartieEntierNombre de parties d'une archive multi-volumes.
Dans le cas d'une archive mono-volume, cette propriété est égale à 1.
Cette propriété est disponible en lecture uniquement.
NiveauCompressionEntierNiveau de compression à utiliser pour les ajouts de fichiers dans l'archive.
Pour plus de détails, consultez la fonction zipNiveauCompression.
TailleEntier sur 8 octetsTaille totale des fichiers contenus dans l'archive (taille décompressée).
Cette propriété est disponible en lecture uniquement.
TailleCompresséeEntier sur 8 octetsTaille totale compressée des fichiers contenus dans l'archive.
Cette propriété est disponible en lecture uniquement.
Remarque : Ces propriétés peuvent être utilisées avec une des deux syntaxes suivantes :
  • <Nom de la variable>..<Nom de la propriété>
  • <Nom de la variable>.<Nom de la propriété>

Fonctions utilisant les variables de type zipArchive :

Versions 09 et supérieures
zipAjouteFichier
Nouveauté 09
zipAjouteFichier
zipAjouteFichier
Ajoute et compresse automatiquement un fichier (de n'importe quel type) dans une archive de type CAB, ZIP, WDZ, 7z, TAR ou TGZ (TAR.GZ).
Versions 09 et supérieures
zipAjouteListeFichier
zipAjouteListeFichier
Ajoute et compresse automatiquement une liste de fichiers (de n'importe quel type) dans une archive au format ZIP, CAB, WDZ ou 7z.
Versions 09 et supérieures
zipAjouteRépertoire
zipAjouteRépertoire
Ajoute et compresse automatiquement la totalité des fichiers d'un répertoire et de ses sous-répertoires dans une archive.
Versions 09 et supérieures
zipChangeChemin
Nouveauté 09
zipChangeChemin
zipChangeChemin
Modifie le chemin mémorisé d'un fichier d'une archive (au format ZIP, WDZ ou 7z).
Versions 09 et supérieures
zipChercheFichier
Nouveauté 09
zipChercheFichier
zipChercheFichier
Recherche un fichier dans une archive (au format CAB, ZIP, RAR, WDZ ou 7z).
Versions 09 et supérieures
zipCrée
Nouveauté 09
zipCrée
zipCrée
Crée une archive.
Versions 09 et supérieures
zipCréeExe
Nouveauté 09
zipCréeExe
zipCréeExe
Crée une archive auto-extractible sous forme d'un exécutable (.EXE).
Versions 09 et supérieures
zipDécoupe
Nouveauté 09
zipDécoupe
zipDécoupe
Découpe une archive en plusieurs sous-archives d'une taille donnée.
Versions 09 et supérieures
zipEstMulti
Nouveauté 09
zipEstMulti
zipEstMulti
Renvoie le type de l'archive : archive mono-partie ou archive multi-parties.
Versions 12 et supérieures
zipExiste
Nouveauté 12
zipExiste
zipExiste
Permet de savoir si une archive existe.
Versions 09 et supérieures
zipExtraitChemin
Nouveauté 09
zipExtraitChemin
zipExtraitChemin
Renvoie le chemin d'un fichier de l'archive.
Versions 09 et supérieures
zipExtraitFichier
Nouveauté 09
zipExtraitFichier
zipExtraitFichier
Extrait et décompresse automatiquement un fichier d'une archive à un emplacement physique ou en mémoire.
Versions 12 et supérieures
zipExtraitListeFichier
zipExtraitListeFichier
Extrait et décompresse automatiquement une liste de fichiers présents dans une archive vers un emplacement physique.
Versions 09 et supérieures
zipExtraitTout
Nouveauté 09
zipExtraitTout
zipExtraitTout
Extrait et décompresse automatiquement la totalité des fichiers d'une archive à un emplacement physique.
Versions 09 et supérieures
zipFerme
Nouveauté 09
zipFerme
zipFerme
Ferme une archive.
Versions 09 et supérieures
zipFichierEnCours
Nouveauté 09
zipFichierEnCours
zipFichierEnCours
Renvoie le nom du fichier archivé en cours de manipulation par les fonctions d'ajout et d'extraction de fichiers.
Versions 09 et supérieures
zipInfoFichier
Nouveauté 09
zipInfoFichier
zipInfoFichier
Renvoie les caractéristiques d'un fichier de l'archive :
  • Le nom du fichier et son chemin mémorisé.
  • La taille originale du fichier.
  • La taille compressée du fichier.
  • La date et l'heure de création du fichier.
  • La date et l'heure de modification du fichier.
  • La date et l'heure d'accès du fichier.
  • Les attributs du fichier.
  • Le mode de cryptage du fichier.
Versions 09 et supérieures
zipListeFichier
Nouveauté 09
zipListeFichier
zipListeFichier
Renvoie la liste des fichiers présents dans une archive.
Versions 09 et supérieures
zipMotDePasse
Nouveauté 09
zipMotDePasse
zipMotDePasse
Définit le mot de passe utilisé pour les opérations d'ajout et d'extraction de fichiers dans l'archive spécifiée (format RAR, ZIP et WDZ).
Versions 09 et supérieures
zipNbFichier
Nouveauté 09
zipNbFichier
zipNbFichier
Renvoie le nombre de fichiers présents dans une archive (au format CAB, RAR, ZIP, WDZ ou 7z).
Versions 09 et supérieures
zipNbPartie
Nouveauté 09
zipNbPartie
zipNbPartie
Renvoie le nombre de sous-archives (parties) d'une archive au format CAB, RAR, ZIP, WDZ, 7z, TAR ou TGZ (TAR.GZ).
Versions 09 et supérieures
zipNbPartieNécessaire
zipNbPartieNécessaire
Renvoie le nombre de parties d'une taille donnée nécessaires pour découper une archive mono-partie.
Versions 11 et supérieures
zipNiveauCompression
zipNiveauCompression
Change le niveau de compression utilisé dans la création d'une archive au format ZIP ou au format 7z.
Versions 09 et supérieures
zipOuvre
Nouveauté 09
zipOuvre
zipOuvre
Ouvre une archive existante.
Versions 12 et supérieures
zipOuvreCAB
Nouveauté 12
zipOuvreCAB
zipOuvreCAB
Ouvre une archive existante au format CAB.
Versions 12 et supérieures
zipOuvreRAR
Nouveauté 12
zipOuvreRAR
zipOuvreRAR
Ouvre une archive existante au format RAR.
Versions 09 et supérieures
zipRegroupe
Nouveauté 09
zipRegroupe
zipRegroupe
Regroupe les différentes sous-archives d'une archive multi-parties pour en faire une archive mono-partie.
Versions 09 et supérieures
zipSupprimeFichier
Nouveauté 09
zipSupprimeFichier
zipSupprimeFichier
Supprime un fichier contenu dans une archive.
Versions 09 et supérieures
zipSupprimeListeFichier
zipSupprimeListeFichier
Supprime un ensemble de fichiers contenu dans une archive.
Versions 09 et supérieures
zipSupprimeTout
Nouveauté 09
zipSupprimeTout
zipSupprimeTout
Supprime tous les fichiers présents dans une archive.
Versions 09 et supérieures
zipTaille
Nouveauté 09
zipTaille
zipTaille
Renvoie la taille de l'archive (au format ZIP, RAR, CAB, WDZ ou 7z)  :
  • soit la taille de l'ensemble des fichiers compressés présents dans l'archive.
  • soit la taille de l'ensemble des fichiers avant compression présents dans l'archive.
Versions 09 et supérieures
zipTailleFichier
Nouveauté 09
zipTailleFichier
zipTailleFichier
Renvoie la taille d'un des fichiers de l'archive (au format CAB, RAR, WDZ, ZIP, 7z, TAR ou TGZ (TAR.GZ)) :
  • soit la taille du fichier compressé.
  • soit la taille du fichier avant compression.
Version minimum requise
  • Version 15
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire