public class ZipUtils extends Object
| 构造器和说明 |
|---|
ZipUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static File[] |
unzip(File zipFile,
String dest,
String passwd)
使用给定密码解压指定的压缩文件到指定目录
如果指定目录不存在,可以自动创建,不合法的路径将导致异常被抛出
|
static String |
unzip(String zipFile)
解压缩文件到当前目录
|
static File[] |
unzip(String zipFile,
String dest)
解压缩文件到指定目录
|
static File[] |
unzip(String zipFile,
String dest,
String passwd)
使用给定密码解压指定的压缩文件到指定目录
如果指定目录不存在,可以自动创建,不合法的路径将导致异常被抛出
|
static String |
zip(String src)
压缩指定文件到当前文件夹,压缩后的文件名为:待压缩文件名+.zip
|
static String |
zip(String src,
String dest)
压缩文件到指定路径
|
static String |
zip(String src,
String dest,
boolean recursion,
String passwd,
String comment)
压缩文件到指定路径
|
static String |
zip(String src,
String dest,
String passwd)
使用给定密码压缩文件到指定路径
|
public static String zip(String src) throws net.lingala.zip4j.exception.ZipException
src - 要压缩的指定文件net.lingala.zip4j.exception.ZipExceptionpublic static String zip(String src, String dest) throws net.lingala.zip4j.exception.ZipException
src - 待压缩的文件dest - 压缩文件存放路径net.lingala.zip4j.exception.ZipExceptionpublic static String zip(String src, String dest, String passwd) throws net.lingala.zip4j.exception.ZipException
src - 要压缩的文件dest - 压缩文件存放路径passwd - 压缩使用的密码net.lingala.zip4j.exception.ZipExceptionpublic static String zip(String src, String dest, boolean recursion, String passwd, String comment) throws net.lingala.zip4j.exception.ZipException
src - 待压缩的文件名或文件夹路径名dest - 压缩文件存放路径recursion - 是否递归压缩(只对待压缩文件为文件夹时有效):true是;false否;passwd - 压缩使用的密码comment - 注释信息net.lingala.zip4j.exception.ZipExceptionpublic static String unzip(String zipFile) throws net.lingala.zip4j.exception.ZipException
zipFile - 压缩文件net.lingala.zip4j.exception.ZipExceptionpublic static File[] unzip(String zipFile, String dest) throws net.lingala.zip4j.exception.ZipException
zipFile - 指定的压缩文件dest - 解压缩存放的目录net.lingala.zip4j.exception.ZipException - 压缩文件有损坏或者解压缩失败抛出public static File[] unzip(String zipFile, String dest, String passwd) throws net.lingala.zip4j.exception.ZipException
如果指定目录不存在,可以自动创建,不合法的路径将导致异常被抛出
zipFile - 指定的压缩文件dest - 解压目录passwd - 压缩文件的密码net.lingala.zip4j.exception.ZipException - 压缩文件有损坏或者解压缩失败抛出public static File[] unzip(File zipFile, String dest, String passwd) throws net.lingala.zip4j.exception.ZipException
如果指定目录不存在,可以自动创建,不合法的路径将导致异常被抛出
zipFile - 指定的压缩文件dest - 解压目录passwd - 压缩文件的密码net.lingala.zip4j.exception.ZipException - 压缩文件有损坏或者解压缩失败抛出Copyright © 2023. All rights reserved.