OpenPack()
Syntax
Ergebnis = OpenPack(#Pack, Dateiname$ [, Plugin])Beschreibung
Öffnet eine zuvor existierende Paket-Datei. Vor dem Öffnen einer Paket-Datei muss mindestens ein Packer mit einem der folgenden Befehle registriert werden: UseZipPacker(), UseLZMAPacker(), UseTarPacker(), UseBriefLZPacker(). Sobald sie geöffnet wurde, kann der Paket-Inhalt mit ExaminePack() aufgelistet werden.
Parameter
#Pack Eine Nummer zum Identifizeren der zu öffnenden Paket-Datei. #PB_Any kann als Parameter verwendet werden, um diese Nummer automatisch zu generieren. Dateiname$ Der Dateiname der zu öffnenden Paket-Datei. Plugin (optional) Das zu verwendende Plugin, wenn mehr als ein Packer-Plugin registriert wurde. Dies kann einer der folgenden Werte sein: #PB_PackerPlugin_BriefLZ: verwendet den BriefLZ Packer, um die Paket-Datei zu öffnen. UseBriefLZPacker() muss verwendet werden, damit dies einen Effekt hat. #PB_PackerPlugin_Zip : verwendet den Zip Packer, um die Paket-Datei zu öffnen. UseZipPacker() muss verwendet werden, damit dies einen Effekt hat. #PB_PackerPlugin_LZMA : verwendet den LZMA Packer, um die Paket-Datei zu öffnen. UseLZMAPacker() muss verwendet werden, damit dies einen Effekt hat. #PB_PackerPlugin_Tar : verwendet den Tar Packer, um die Paket-Datei zu öffnen. UseTarPacker() muss verwendet werden, damit dies einen Effekt hat.
Rückgabewert
Gibt einen Wert ungleich Null zurück, wenn die Paket-Datei erfolgreich geöffnet wurde, andernfalls Null. Wenn #PB_Any als #Pack Parameter verwendet wurde, dann wird die generierte Paket-Nummer zurückgegeben.UseZipPacker() ; Öffnet die gepackte Datei If OpenPack(0, "mycompressedfiles.zip") ; Listet alle Einträge auf If ExaminePack(0) While NextPackEntry(0) Debug "Name: " + PackEntryName(0) + ", Size: " + PackEntrySize(0) Wend EndIf ClosePack(0) EndIf
Siehe auch
ClosePack(), ExaminePack()
Unterstützte OS
Alle