DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Fonctions standard / Fonctions de gestion des archives
  • Propriétés spécifiques à la description des variables de type zipFichierArchivé
  • Fonctions utilisant les variables de type zipFichierArchivé
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
Le type zipFichierArchivé permet de manipuler :
  • un fichier contenu dans une archive correspondant à l'un des formats suivants : ZIP, CAB, RAR, WDZ, 7z, TAR ou TGZ (TAR.GZ).
  • un fichier à ajouter dans une archive.
Les caractéristiques de ce fichier peuvent être définies et modifiées à l'aide de différentes propriétés WLangage.
Ce type de variable est utilisé :
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.
Exemple
// Ouverture d'un fichier d'archive
MonArchive est un zipArchive
zipOuvre(MonArchive, "c:\Sauvegardes\archive.zip")
 
// Affichage dans la trace de la liste des fichiers contenus dans l'archive
POUR TOUT FichierArc DE MonArchive.Fichier
Trace(FichierArc.Nom)
FIN
 
// Ajout d'un nouveau fichier dans l'archive
NouveauFichier est un zipFichierArchivé
NouveauFichier.Nom = "FichierArchivé.txt"
NouveauFichier.Contenu = "Ce fichier a été archivé"
zipAjouteFichier(MonArchive, NouveauFichier)
Remarques

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

Les propriétés suivantes peuvent être utilisées pour manipuler une variable de type zipFichierArchivé :
NomType manipuléEffet
AttributFichierChaîne de caractèresUne ou plusieurs lettres correspondant aux attributs du fichier ("AH" par exemple) mémorisés lors de son ajout dans l'archive.
Les lettres utilisées sont :
  • R : Fichier en lecture seule. Le fichier est uniquement accessible en lecture.
  • H : Fichier caché. Le nom du fichier est généralement grisé ou invisible dans l'explorateur.
  • S : Fichier système. Le fichier est un fichier système Windows.
  • A : Fichier "archive". Cet attribut indique que le fichier peut être archivé. Certains programmes se servent de cet attribut pour savoir quels fichiers ont été sauvegardés.
Cette information est restaurée lors de l'extraction du fichier.
Linux Cette propriété n'est pas disponible.
ContenuBufferContenu du fichier.
Cette propriété est disponible en lecture seulement si le fichier a déjà été ajouté dans une archive.
DateCréationChaîne de caractères ou variable de type DateHeureDate de création du fichier. Cette date a été mémorisée lors de l'ajout du fichier dans l'archive.
Cette information est restaurée lors de l'extraction du fichier.
Cette information est conservée uniquement pour le format d'archive WDZ.
DateDernierAccèsChaîne de caractères ou variable de type DateHeureDate de dernier accès au fichier. Cette date a été mémorisée lors de l'ajout du fichier dans l'archive.
Cette information est restaurée lors de l'extraction du fichier.
Cette information est conservée uniquement pour le format d'archive WDZ.
DateModificationChaîne de caractères ou variable de type DateHeureDate de modification du fichier. Cette date a été mémorisée lors de l'ajout du fichier dans l'archive.
Cette information est restaurée lors de l'extraction du fichier.
ModeCryptageChaîne de caractèresCaractère indiquant si le fichier archivé est protégé par cryptage.
Les valeurs possibles sont :
  • N : Fichier normal.
  • + : Fichier crypté (il sera nécessaire de fournir un mot de passe pour l'extraire de l'archive).
Cette propriété est disponible en lecture seulement si le fichier a déjà été ajouté dans une archive.
NomChaîne de caractèresChemin du fichier mémorisé lors de l'ajout du fichier dans l'archive.
TailleEntier sur 8 octetsTaille originale du fichier mémorisée lors de l'ajout du fichier dans l'archive.
Cette propriété est disponible en lecture seulement.
TailleCompresséeEntier sur 8 octetsTaille occupée par le fichier compressé dans l'archive.
Cette propriété est disponible en lecture seulement.

Fonctions utilisant les variables de type zipFichierArchivé

zipAjouteFichierAjoute et compresse automatiquement un fichier (de n'importe quel type) dans une archive de type CAB, ZIP, WDZ, 7z, TAR ou TGZ (TAR.GZ).
Version minimum requise
  • Version 15
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 02/09/2022

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