public class ZipCreator extends AbstractZipSupport
monitor| Constructor | Description |
|---|---|
ZipCreator(OutputStream os) |
| Modifier and Type | Method | Description |
|---|---|---|
void |
add(File entry) |
Fuegt der ZIP-Datei ein Verzeichnis/eine Datei hinzu.
|
void |
close() |
Schliesst den ZipCreator und den zugehoerigen OutputStream.
|
setMonitorpublic ZipCreator(OutputStream os)
os - der OutputStream, in den die ZIP-Daten geschrieben werden sollen.
Der OutputStream wird intern nicht gepuffert, es sollte also bereits
ein BufferedOutputStream uebergeben werden. Ausserdem muss der ZipCreator
explizit durch Aufruf von close() geschlossen werden, da
er ja nicht selbst erkennen kann, wann alle Dateien hinzugefuegt wurden.
Das ist WICHTIG, da die ZIP-Datei sonst nicht lesbar ist.public void close()
throws IOException
IOExceptionpublic void add(File entry) throws IOException
entry - das hinzuzufuegende Verzeichnis/die Datei.IOExceptionCopyright © 2018. All rights reserved.