|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.atlassian.jira.util.ZipUtils
public class ZipUtils
Simple utility functions for dealing with zip files.
Constructor Summary | |
---|---|
ZipUtils()
|
Method Summary | |
---|---|
static InputStream |
streamForZipFileEntry(File zipFile,
String entryName)
Retrieves an input stream reading from a named entry in a zip file. |
static void |
unzip(File input,
File outputDir)
Expand a Zip file into a directory. |
static void |
zip(File inputDir,
File output)
Zip a directory into a file. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ZipUtils()
Method Detail |
---|
public static InputStream streamForZipFileEntry(File zipFile, String entryName) throws IOException
zipFile
- the path to the zip file.entryName
- the name of the entry to which an input stream should be returned.
IOException
- if the zip file is unreadable, or if it does not contained the named entry.public static void zip(File inputDir, File output) throws IOException
inputDir
- Directory to be compressed.output
- Target file for the zip contents. If the file exists it will be overwritten.
FileNotFoundException
- if source does not exist
IOException
- For other IO errorspublic static void unzip(File input, File outputDir) throws IOException
input
- Zip file to be expandedoutputDir
- Target directory. Files will be overwritten
FileNotFoundException
- if source does not exist
IOException
- For other IO errors
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |