public class ZipUtil
extends java.lang.Object
Constructor and Description |
---|
ZipUtil() |
Modifier and Type | Method and Description |
---|---|
static boolean |
unZip(java.lang.String zipfile,
java.lang.String unzipPath)
解壓縮
|
static boolean |
unZip(org.apache.tools.zip.ZipFile zipFile,
java.lang.String inrootPath)
解壓縮
|
static java.io.OutputStream |
Zip(java.io.OutputStream out,
java.lang.String inzipPath)
壓縮 回傳 OutputStream Web 送入OutputStream 後產生OutputStream 回傳提供直接下載
|
static void |
zip(java.lang.String zipFileName,
java.io.File inputFile)
壓縮檔
|
static void |
zip(java.lang.String zipFileName,
java.lang.String inzipPath,
java.lang.String base)
壓縮
|
public static void zip(java.lang.String zipFileName, java.io.File inputFile) throws java.lang.Exception
zipFileName
- 準備壓縮的zip name 或是path +檔名inputFile
- 準備要壓縮的目錄或是檔案名稱 File typejava.lang.Exception
public static void zip(java.lang.String zipFileName, java.lang.String inzipPath, java.lang.String base) throws java.lang.Exception
zipFileName
- 壓縮後產生的 zip nameinzipPath
- 準備要壓縮的zipbase
- 壓縮後要放在目錄java.lang.Exception
public static java.io.OutputStream Zip(java.io.OutputStream out, java.lang.String inzipPath) throws java.lang.Exception
out
- inzipPath
- java.lang.Exception
public static boolean unZip(org.apache.tools.zip.ZipFile zipFile, java.lang.String inrootPath) throws java.lang.Exception, java.io.IOException
zipFile
- ZipFile 格式的 欲解壓縮檔案inrootPath
- 欲解壓至目錄java.lang.Exception
java.io.IOException
public static boolean unZip(java.lang.String zipfile, java.lang.String unzipPath) throws java.lang.Exception, java.io.IOException
zipfile
- 欲解壓縮 實體路徑+檔名unzipPath
- 解壓至何目錄java.lang.Exception
java.io.IOException