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
  • Etat de l'archive après la suppression de tous les fichiers
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
Supprime tous les fichiers présents dans une archive.
Exemple
WINDEVWEBDEV - Code ServeurEtats et RequêtesCode Utilisateur (MCU)Ajax
MonArchive est une zipArchive
// Ouverture de l'archive
ResOuverture = MonArchive.Ouvre("C:\Temp\Archive.zip")

SI ResOuverture = 0 ALORS
	...
	// Suppression de tous les fichiers
	ResSuppression = MonArchive.SupprimeTout()
	...
FIN
Syntaxe
<Résultat> = <Archive>.SupprimeTout()
<Résultat> : Entier
  • 0 si les fichiers ont été supprimés,
  • 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.
Remarques

Conditions d'utilisation

La suppression de fichiers dans une archive ne peut être réalisée que si :
  • L'archive existe (la création d'une archive s'effectue avec la fonction <Variable zipArchive>.Crée).
  • L'archive est accessible en lecture et en écriture.
  • L'archive est mono-partie.
Attention :
  • Archives au format RAR : Cette fonction n'est pas disponible.
  • Archives au format CAB : Cette fonction n'est pas disponible.
  • Archives au format gzip, TAR et TGZ (TAR.GZ) : Cette fonction n'est pas disponible.
  • Archives au format 7z : L'archive est entièrement compressée à chaque appel de la fonction <Variable zipArchive>.SupprimeTout.
LinuxUniversal Windows 10 AppAndroidWidget AndroidiPhone/iPadWidget IOSMac Catalyst Seules les archives au format ZIP sont disponibles.

Codes d'erreur

Les codes d'erreur retournés sont les suivants :
  • 2 : Accès interdit : l'utilisateur n'a pas les droits nécessaires.
  • 3 : L'archive est corrompue.
  • 4 : Le chemin n'existe pas dans l'archive.
  • 5 : Impossible d'écrire dans l'archive.
Le message correspondant au code d'erreur peut être connu grâce à la fonction zipMsgErreur.

Etat de l'archive après la suppression de tous les fichiers

Après la suppression de tous les fichiers, l'archive est vide. L'archive n'est pas fermée. Le fichier physique correspondant à l'archive est toujours présent et utilisable.
Remarque : Pour supprimer une archive, utilisez les fonctions de gestion de fichiers et de répertoires (fonction fSupprime par exemple).
Composante : wd300zip.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