public class ZipUtil
extends java.lang.Object
| 限定符和类型 | 类和说明 |
|---|---|
static interface |
ZipUtil.ZipListener |
| 构造器和说明 |
|---|
ZipUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static java.util.Enumeration<?> |
getEntriesEnumeration(java.io.File zipFile)
获得压缩文件内压缩文件对象以取得其属性
|
static java.util.ArrayList<java.lang.String> |
getEntriesNames(java.io.File zipFile)
获得压缩文件内文件列表
|
static java.lang.String |
getEntryComment(java.util.zip.ZipEntry entry)
取得压缩文件对象的注释
|
static java.lang.String |
getEntryName(java.util.zip.ZipEntry entry)
取得压缩文件对象的名称
|
static boolean |
isStopZipFlag() |
static void |
setStopZipFlag(boolean stopZipFlag) |
static void |
upZipFile(java.io.File zipFile,
java.lang.String folderPath)
解压缩一个文件
|
static java.util.ArrayList<java.io.File> |
upZipSelectedFile(java.io.File zipFile,
java.lang.String folderPath,
java.lang.String nameContains)
解压文件名包含传入文字的文件
|
static void |
zipFiles(java.util.Collection<java.io.File> resFileList,
java.io.File zipFile,
java.lang.String comment,
ZipUtil.ZipListener zipListener)
批量压缩文件(夹)
|
static void |
zipFiles(java.util.Collection<java.io.File> resFileList,
java.io.File zipFile,
ZipUtil.ZipListener zipListener)
批量压缩文件(夹)
|
public static boolean isStopZipFlag()
public static void setStopZipFlag(boolean stopZipFlag)
public static void zipFiles(java.util.Collection<java.io.File> resFileList,
java.io.File zipFile,
ZipUtil.ZipListener zipListener)
resFileList - 要压缩的文件(夹)列表zipFile - 生成的压缩文件zipListener - zipListenerpublic static void zipFiles(java.util.Collection<java.io.File> resFileList,
java.io.File zipFile,
java.lang.String comment,
ZipUtil.ZipListener zipListener)
resFileList - 要压缩的文件(夹)列表zipFile - 生成的压缩文件comment - 压缩文件的注释zipListener - zipListenerpublic static void upZipFile(java.io.File zipFile,
java.lang.String folderPath)
zipFile - 压缩文件folderPath - 解压缩的目标目录public static java.util.ArrayList<java.io.File> upZipSelectedFile(java.io.File zipFile,
java.lang.String folderPath,
java.lang.String nameContains)
zipFile - 压缩文件folderPath - 目标文件夹nameContains - 传入的文件匹配名public static java.util.ArrayList<java.lang.String> getEntriesNames(java.io.File zipFile)
zipFile - 压缩文件public static java.util.Enumeration<?> getEntriesEnumeration(java.io.File zipFile)
zipFile - 压缩文件public static java.lang.String getEntryComment(java.util.zip.ZipEntry entry)
entry - 压缩文件对象public static java.lang.String getEntryName(java.util.zip.ZipEntry entry)
entry - 压缩文件对象