public class ZipUtils extends Object
| 构造器和说明 |
|---|
ZipUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
copy(File jarPath,
String savePath,
boolean removeEntryPackage)
复制Jar包中的资源文件到指定目录
|
static void |
listZip(File zipFilePath,
KeyValueConsumer<ZipFile,ZipEntry> consumer)
列举ZIP压缩包文件
|
static void |
listZip(File zipFilePath,
Predicate<ZipEntry> filter,
KeyValueConsumer<ZipFile,List<ZipEntry>> consumer)
列举ZIP压缩包文件
|
static void |
subZip(File src,
String saveFie,
boolean withDir,
Predicate<ZipEntry> filter)
ZIP截取压缩
|
static void |
unzip(File zipFile,
String exactPath)
解压ZIP文件
|
static void |
zip(String src,
String savePath,
String saveName)
ZIP压缩
|
public static void copy(File jarPath, String savePath, boolean removeEntryPackage)
jarPath - JAR路径savePath - 保存目录removeEntryPackage - 是否清除Entry的包路径public static void unzip(File zipFile, String exactPath) throws IOException
zipFile - ZIP文件exactPath - 解压路径IOException - expublic static void zip(String src, String savePath, String saveName)
src - 源文件savePath - 保存目录saveName - 保存名称public static void subZip(File src, String saveFie, boolean withDir, Predicate<ZipEntry> filter)
src - 源文件withDir - 是否带目录saveFie - 保存目录filter - 筛选public static void listZip(File zipFilePath, KeyValueConsumer<ZipFile,ZipEntry> consumer)
zipFilePath - 压缩包文件consumer - 回调Copyright © 2024. All rights reserved.