Das ZIP Plugin in 365 business Proxy Application bietet die Möglichkeit ZIP Archive im lokalen Dateisystem, sowie verfügbare Netzlaufwerke oder UNC-Pfade, zu erstellen, darauf zuzugreifen oder diese zu entpacken.
Das ZIP Plugin gehört zu den Standard Plugins von 365 business Proxy Application und kann direkt über die Seite Proxy Application Clients installiert werden.
Objekte
Die u.g. Funktionen werden über die Codeunit bdev.PRX Proxy Application
(ID 5523630) bereitgestellt.
Funktionen
ZIP komprimiertes Archiv erstellen (ZipArchive)
success: Boolean := ZipArchive([clientId: Guid;] filePath: Text; archivePath: Text[; password: Text][; compressionLevel: Integer][; overwrite: Boolean])
Parameter
clientId: Guid
(Optional)
Gibt die ID des Proxy Application Client an, auf dem die Operation ausgeführt werden soll.filePath: Text
Gibt den Pfad oder UNC-Pfad an der Datei oder des Verzeichnis an, das komprimiert werden soll.archivePath: Text
Gibt den Pfad oder UNC-Pfad der ZIP-Datei an.password: Text
(Optional)
Gibt das Passwort an, mit dem das ZIP Archiv geschützt wird.compressionLevel: Integer
(Optional)
Gibt die Kompressionsstufe von 0-9 an. Der Standardwert ist 5 (Normal).overwrite: Boolean
(Optional)
Gibt an, ob die Zieldatei überschrieben werden soll.
Rückgabe
Gibt true
zurück, wenn das ZIP Archiv erfolgreich erstellt wurde.
ZIP komprimiertes Archiv entpacken (UnzipArchive)
success: Boolean := UnzipArchive([clientId: Guid;] archivePath: Text; extractPath: Text[; password: Text][; overwrite: Boolean])
Parameter
clientId: Guid
(Optional)
Gibt die ID des Proxy Application Client an, auf dem die Operation ausgeführt werden soll.archivePath: Text
Gibt den Pfad oder UNC-Pfad der ZIP-Datei an.password: Text
(Optional)
Gibt das Passwort an, mit dem das ZIP Archiv geschützt ist.overwrite: Boolean
(Optional)
Gibt an, ob die Zieldatei überschrieben werden soll.
Rückgabe
Gibt true
zurück, wenn das ZIP Archiv erfolgreich extrahiert wurde.
ZIP komprimiertes Archiv entpacken (ZipArchiveList)
[files: Record "bdev.PRX File Item" temporary :=] ZipArchiveList(var files: Record "bdev.PRX File Item" temporary[; clientId: Guid]; archivePath: Text[; password: Text])
Parameter
files: Record "bdev.PRX File Item" temporary
(Optional)
Out-Variable, die den Inhalt des ZIP Archiv enthält.clientId: Guid
(Optional)
Gibt die ID des Proxy Application Client an, auf dem die Operation ausgeführt werden soll.archivePath: Text
Gibt den Pfad oder UNC-Pfad der ZIP-Datei an.password: Text
(Optional)
Gibt das Passwort an, mit dem das ZIP Archiv geschützt ist.
Rückgabe
Gibt files: Record "bdev.PRX File Item" temporary
, mit dem Inhalt des ZIP Archive, zurück.