info.aduna.io
Class ZipUtil

java.lang.Object
  extended by info.aduna.io.ZipUtil

public class ZipUtil
extends Object

Zip-related utilities.


Constructor Summary
ZipUtil()
           
 
Method Summary
static void extract(File zipFile, File destDir)
          Extract the contents of a zipfile to a directory.
static void extract(ZipFile zipFile, File destDir)
          Extract the contents of a zipfile to a directory.
static boolean isZipStream(InputStream in)
           
static void writeEntry(ZipFile zipFile, ZipEntry entry, File destDir)
          Write an entry to a zip file.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ZipUtil

public ZipUtil()
Method Detail

isZipStream

public static boolean isZipStream(InputStream in)
                           throws IOException
Throws:
IOException

extract

public static void extract(File zipFile,
                           File destDir)
                    throws IOException
Extract the contents of a zipfile to a directory.

Parameters:
zipFile - the zip file to extract
destDir - the destination directory
Throws:
IOException - when something untowards happens during the extraction process

extract

public static void extract(ZipFile zipFile,
                           File destDir)
                    throws IOException
Extract the contents of a zipfile to a directory.

Parameters:
zipFile - the zip file to extract
destDir - the destination directory
Throws:
IOException - when something untowards happens during the extraction process

writeEntry

public static void writeEntry(ZipFile zipFile,
                              ZipEntry entry,
                              File destDir)
                       throws IOException
Write an entry to a zip file.

Parameters:
zipFile - the zip file to read from
entry - the entry to process
destDir - the file to write to
Throws:
IOException - if the entry could not be processed


Copyright © 2011 Aduna. All Rights Reserved.