类 ZipHelper
java.lang.Object
com.ajaxjs.util.io.ZipHelper
ZIP 压缩/解压缩
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static voidinitFolder(File file) 检测文件所在的目录是否存在,如果没有则建立。static voidinitFolder(String file) 检测文件所在的目录是否存在,如果没有则建立。static boolean判断给定的文件路径是否为 ZIP 文件。static void解压文件static voidunzipWithChineseFilename(String save, String zipFilePath) 解压文件static voidzipDirectory(String sourceDir, String saveZip, boolean useStore) 递归压缩目录为ZIPstatic void一维文件数组压缩为 ZIP
-
构造器详细资料
-
ZipHelper
public ZipHelper()
-
-
方法详细资料
-
unzip
解压文件- 参数:
save- 解压文件的路径,必须为目录zipFile- 输入的解压文件路径,例如 C:/temp/foo.zip 或 c:\\temp\\bar.zip
-
unzipWithChineseFilename
解压文件- 参数:
save- 解压文件的路径,必须为目录zipFilePath- 输入的解压文件路径,例如 C:/temp/foo.zip 或 c:\\temp\\bar.zip
-
zipFile
一维文件数组压缩为 ZIP- 参数:
fileContent- 文件数组saveZip- 目标 zip 文件路径useStore- true: 仅存储(STORED),false: 标准压缩(DEFLATED)
-
zipDirectory
递归压缩目录为ZIP- 参数:
sourceDir- 目录路径saveZip- 目标 zip 文件路径useStore- true: 仅存储(STORED),false: 标准压缩(DEFLATED)
-
initFolder
检测文件所在的目录是否存在,如果没有则建立。可以跨多个未建的目录- 参数:
file- 必须是文件,不是目录
-
initFolder
检测文件所在的目录是否存在,如果没有则建立。可以跨多个未建的目录- 参数:
file- 必须是文件,不是目录
-
isZipFile
判断给定的文件路径是否为 ZIP 文件。- 参数:
filePath- 文件路径- 返回:
- 如果是 ZIP 文件则返回 true,否则返回 false
-