ZipDirectoryResponse

Gruppe

Eigene Klassen Phase 6

Klassenname

com.ebd.hub.datawizard.customresp.ZipDirectoryResponse

Funktion

Erzeugt eine Zip-Datei aus Dateien des Dateisystems.

Konfigurationsdatei

sample_zip_directory_response.properties

Beschreibung

Diese Klasse erzeugt eine Zip-Datei (mit und ohne Passwort) aus Dateien des Dateisystems. Der Pfad zur Konfigurationsdatei wird im Feld Zusätzlicher Parameter angegeben. Hinweis: Die Klasse verwendet als Input nur die in den Parametern spezifizierten Dateien. Der Inhalt des Antwortwegs selbst wird ignoriert.

Parameterbeschreibung

Parametername

Beschreibung

dir.delete

Falls true, wird das Top-Level-Verzeichnis der in path.pattern angegebenen Dateien gelöscht. Hinweis: Das Löschen von Verzeichnissen wird nicht geprüft, da dies fehl schlagen kann, wenn z. B. ein anderer Prozess bereits neue Dateien einfügt bzw. durch zip.excludePattern die Verzeichnisse nicht leer sind.

files.delete

Falls true, werden die gepackten Dateien und Unterverzeichnisse gelöscht. Hinweis: Das Löschen von Verzeichnissen wird nicht geprüft, da dies fehl schlagen kann, wenn z. B. ein anderer Prozess bereits neue Dateien einfügt bzw. durch zip.excludePattern die Verzeichnisse nicht leer sind.

folder.include

Falls true, dann werden Unterordner (und enthaltene Dateien) im Verzeichnis der angegebenen Dateien mit in die Zip-Datei gepackt.

path.pattern

Pfad und Dateimuster der zu packenden Dateien.

target.zip

Pfad und Name der zu erzeugenden Zip-Datei.

zip.excludePattern

Dateimuster der Dateien, die nicht in die Zip-Datei gepackt werden sollen. Hinweis: Explizit angegebene Dateinamen funktionieren nicht. Die Angabe test.txt würde nicht funktionieren, *est.txt allerdings schon.

zip.password

Optionales Passwort für die Zip-Datei. Obfuskation ist erlaubt.

zip.password.aes256

Falls true, dann wird AES-256 verwendet, ansonsten AES-128.

Beispiel


images/download/attachments/34216681/Property_Editor_3_DE-version-2-modificationdate-1554783944000-api-v2.png