ZipDirectoryResponse
Gruppe |
|
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