public class ZipUtil extends Object
| 构造器和说明 |
|---|
ZipUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
antzip(File[] files,
String zipFileName)
压缩多个文件或目录。
|
static String |
antzip(String zipDirectory)
压缩文件夹内的所有文件和目录。
|
static String |
antzip(String zipDirectory,
String zipFileName,
boolean includeSelfDir)
压缩文件夹内的所有文件和目录。
|
static void |
createZip(File file,
boolean flag,
String baseDir,
String objFileName,
boolean checkfile) |
static void |
main(String[] args) |
static boolean |
unZip(File unZipFile)
解压指定zip文件。
|
static boolean |
unZip(File unZipFile,
String destFileName)
解压指定zip文件到指定的目录。
|
static boolean |
unZip(String unZipFileName)
解压指定zip文件。
|
static boolean |
unZip(String unZipFileName,
String destFileName)
解压指定zip文件到指定的目录。
|
static String |
unZipWithFileCheck(String unZipFileName,
String destFileName)
解压指定zip文件到指定的目录。
|
static boolean |
unZipWithoutOverWrite(String unZipFileName,
String destFileName) |
public static String antzip(File[] files, String zipFileName)
files - 要压缩的文件或目录组成的File数组。zipFileName - 压缩后的zip文件名,如果后缀不是".zip, .jar, .war",自动添加后缀".zip"。public static String antzip(String zipDirectory)
zipDirectory - 需要压缩的文件夹名public static String antzip(String zipDirectory, String zipFileName, boolean includeSelfDir)
zipDirectory - 需要压缩的文件夹名zipFileName - 压缩后的zip文件名,如果后缀不是".zip, .jar, .war", 自动添加后缀".zip"。includeSelfDir - 是否包含自身文件夹public static void createZip(File file, boolean flag, String baseDir, String objFileName, boolean checkfile) throws Exception
file - 压缩文件flag - 标识baseDir - 所要压缩的目录名(包含绝对路径)objFileName - 压缩后的文件名checkfile - 检查文件Exception - file 为指定要打包的文件 如果指定了 则其他参数flag、checkfile无效public static boolean unZip(File unZipFile)
unZipFile - 需要解压的zip文件对象public static boolean unZip(File unZipFile, String destFileName)
unZipFile - 需要解压的zip文件对象destFileName - 解压目的目录public static boolean unZip(String unZipFileName)
unZipFileName - 需要解压的zip文件名public static boolean unZip(String unZipFileName, String destFileName)
unZipFileName - 需要解压的zip文件名destFileName - 解压目的目录,如果为null则为当前zip文件所有目录public static String unZipWithFileCheck(String unZipFileName, String destFileName)
unZipFileName - 需要解压的zip文件名destFileName - 解压目的目录,如果为null则为当前zip文件所有目录Copyright © 2017-6-20–2017. All rights reserved.