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.
|
setMonitor
public 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
IOException
public void add(File entry) throws IOException
entry
- das hinzuzufuegende Verzeichnis/die Datei.IOException
Copyright © 2018. All rights reserved.