OpenPack()
Syntaxe
Resultat = OpenPack(#Archive, Fichier$ [, Plugin])Description
Ouvre un fichier Archive.
Arguments
#Archive Un numéro pour identifier le fichier archive.
#PB_Any peut être utilisé en tant que paramètre pour générer automatiquement ce numéro.Fichier$ Le nom du fichier archive à ouvrir. Plugin (optionnel) Le plug-in à utiliser, si plus d'un plug-in a été enregistré. Il peut être une des valeurs suivantes: #PB_PackerPlugin_BriefLZ: Utilisation de BriefLZ. UseBriefLZPacker() doit être appelé auparavant. #PB_PackerPlugin_Zip : Utilisation de Zip. UseZipPacker() doit être appelé auparavant. #PB_PackerPlugin_Lzma : Utilisation de Lzma. UseLzmaPacker() doit être appelé auparavant. #PB_PackerPlugin_Tar : Utilisation de Tar. UseTarPacker() doit être appelé auparavant.
Valeur de retour
Renvoie une valeur non nulle si le fichier archive a été ouvert avec succès, zéro sinon. Si #PB_Any a été utilisé comme paramètre #Archive alors c'est le numéro de l'archive généré qui est renvoyé.
Remarques
Avant d'ouvrir un fichier archive, au moins
un Plug-in doit être enregistré avec l'une
des commandes suivantes: UseZipPacker(),
UseLzmaPacker(), , UseTarPacker(),
UseBriefLZPacker().
Une fois ouvert, le contenu de l'archive
peut être listé avec ExaminePack().
UseZipPacker()
; Ouvre le fichier compressé
If OpenPack(0, "MesFichiersCompresses.zip")
; Liste toutes les entrées
If ExaminePack(0)
While NextPackEntry(0)
Debug "Nom: " + PackEntryName(0) + ", Taille: " + PackEntrySize(0)
Wend
EndIf
ClosePack(0)
EndIf
Voir aussi
ClosePack(), ExaminePack(), CatchPack()
OS Supportés
Tous