com.basecmp.core.util
Class ZipUtils

java.lang.Object
  extended bycom.basecmp.core.util.ZipUtils

public class ZipUtils
extends java.lang.Object

Higher-Level API für ZIP-Datei-Handling. Created on 20.12.2004

Author:
Wolfgang Schröder

Constructor Summary
ZipUtils()
           
 
Method Summary
static void addFile(java.io.File zipfile, java.io.File entry)
          Fügt der ZIP-Datei zipfile die Datei entry hinzu.
static void addFiles(java.io.File zipfile, java.util.List filelist)
          Fügt der ZIP-Datei zipfile die Dateien aus der Liste filelist hinzu.
static void createZip(java.io.File zipfile, java.io.File firstEntry)
          Erzeugt eine neue ZIP-Datei mit dem angegebenen File-Objekt firstEntry als einzigem Eintrag.
static void createZip(java.io.File zipfile, java.util.List filelist)
          Erzeugt eine neue ZIP-Datei mit den in der Liste angegebenen File-Objekten.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ZipUtils

public ZipUtils()
Method Detail

addFile

public static void addFile(java.io.File zipfile,
                           java.io.File entry)
                    throws java.io.IOException
Fügt der ZIP-Datei zipfile die Datei entry hinzu. Wenn die ZIP-Datei noch nicht existiert, wird sie angelegt (identisch mit createZip(File zipfile, File firstEntry)).

Parameters:
zipfile - File-Objekt zu welchem die Datei hinzugefügt wird.
entry - File-Objekt der hinzuzufügenden Datei.
Throws:
java.io.IOException

addFiles

public static void addFiles(java.io.File zipfile,
                            java.util.List filelist)
                     throws java.io.IOException
Fügt der ZIP-Datei zipfile die Dateien aus der Liste filelist hinzu. Wenn die ZIP-Datei noch nicht existiert, wird sie angelegt (identisch mit createZip(File zipfile, File firstEntry)).

Parameters:
zipfile - File-Objekt zu welchem die Datei hinzugefügt wird.
filelist - List-Objekt der hinzuzufügenden Dateien (File-Objekte).
Throws:
java.io.IOException

createZip

public static void createZip(java.io.File zipfile,
                             java.io.File firstEntry)
                      throws java.io.IOException
Erzeugt eine neue ZIP-Datei mit dem angegebenen File-Objekt firstEntry als einzigem Eintrag.

Parameters:
zipfile - zu erzeugendes File-Objekt unter welchem die ZIP-Datei erstellt wird.
firstEntry - File-Objekt der zu komprimierenden Datei.
Throws:
java.io.IOException - Wenn File-Objekt zipfile schon existiert.

createZip

public static void createZip(java.io.File zipfile,
                             java.util.List filelist)
                      throws java.io.FileNotFoundException,
                             java.io.IOException
Erzeugt eine neue ZIP-Datei mit den in der Liste angegebenen File-Objekten.

Parameters:
zipfile - zu erzeugendes File-Objekt unter welchem die ZIP-Datei erstellt wird.
filelist - List-Objekt der hinzuzufügenden Dateien (File-Objekte).
Throws:
java.io.IOException - Wenn File-Objekt zipfile schon existiert.
java.io.FileNotFoundException


Copyright © 2004 by basecmp® - Professional Web Solutions