public class ZipUtils
extends java.lang.Object
author: Blankj
blog : http://blankj.com
time : 2016/8/27
desc : 压缩相关工具类
| Modifier and Type | Method and Description |
|---|---|
static java.util.List<java.lang.String> |
getComments(java.io.File zipFile)
获取压缩文件中的注释链表
|
static java.util.List<java.lang.String> |
getComments(java.lang.String zipFilePath)
获取压缩文件中的注释链表
|
static java.util.Enumeration<?> |
getEntries(java.io.File zipFile)
获取压缩文件中的文件对象
|
static java.util.Enumeration<?> |
getEntries(java.lang.String zipFilePath)
获取压缩文件中的文件对象
|
static java.util.List<java.lang.String> |
getFilesPath(java.io.File zipFile)
获取压缩文件中的文件路径链表
|
static java.util.List<java.lang.String> |
getFilesPath(java.lang.String zipFilePath)
获取压缩文件中的文件路径链表
|
static boolean |
unzipFile(java.io.File zipFile,
java.io.File destDir)
解压文件
|
static boolean |
unzipFile(java.lang.String zipFilePath,
java.lang.String destDirPath)
解压文件
|
static java.util.List<java.io.File> |
unzipFileByKeyword(java.io.File zipFile,
java.io.File destDir,
java.lang.String keyword)
解压带有关键字的文件
|
static java.util.List<java.io.File> |
unzipFileByKeyword(java.lang.String zipFilePath,
java.lang.String destDirPath,
java.lang.String keyword)
解压带有关键字的文件
|
static boolean |
unzipFiles(java.util.Collection<java.io.File> zipFiles,
java.io.File destDir)
批量解压文件
|
static boolean |
unzipFiles(java.util.Collection<java.io.File> zipFiles,
java.lang.String destDirPath)
批量解压文件
|
static boolean |
zipFile(java.io.File resFile,
java.io.File zipFile)
压缩文件
|
static boolean |
zipFile(java.io.File resFile,
java.io.File zipFile,
java.lang.String comment)
压缩文件
|
static boolean |
zipFile(java.lang.String resFilePath,
java.lang.String zipFilePath)
压缩文件
|
static boolean |
zipFile(java.lang.String resFilePath,
java.lang.String zipFilePath,
java.lang.String comment)
压缩文件
|
static boolean |
zipFiles(java.util.Collection<java.io.File> resFiles,
java.io.File zipFile)
批量压缩文件
|
static boolean |
zipFiles(java.util.Collection<java.io.File> resFiles,
java.io.File zipFile,
java.lang.String comment)
批量压缩文件
|
static boolean |
zipFiles(java.util.Collection<java.io.File> resFiles,
java.lang.String zipFilePath)
批量压缩文件
|
static boolean |
zipFiles(java.util.Collection<java.io.File> resFiles,
java.lang.String zipFilePath,
java.lang.String comment)
批量压缩文件
|
public static boolean zipFiles(java.util.Collection<java.io.File> resFiles,
java.lang.String zipFilePath)
throws java.io.IOException
resFiles - 待压缩文件集合zipFilePath - 压缩文件路径true: 压缩成功false: 压缩失败java.io.IOException - IO错误时抛出public static boolean zipFiles(java.util.Collection<java.io.File> resFiles,
java.lang.String zipFilePath,
java.lang.String comment)
throws java.io.IOException
resFiles - 待压缩文件集合zipFilePath - 压缩文件路径comment - 压缩文件的注释true: 压缩成功false: 压缩失败java.io.IOException - IO错误时抛出public static boolean zipFiles(java.util.Collection<java.io.File> resFiles,
java.io.File zipFile)
throws java.io.IOException
resFiles - 待压缩文件集合zipFile - 压缩文件true: 压缩成功false: 压缩失败java.io.IOException - IO错误时抛出public static boolean zipFiles(java.util.Collection<java.io.File> resFiles,
java.io.File zipFile,
java.lang.String comment)
throws java.io.IOException
resFiles - 待压缩文件集合zipFile - 压缩文件comment - 压缩文件的注释true: 压缩成功false: 压缩失败java.io.IOException - IO错误时抛出public static boolean zipFile(java.lang.String resFilePath,
java.lang.String zipFilePath)
throws java.io.IOException
resFilePath - 待压缩文件路径zipFilePath - 压缩文件路径true: 压缩成功false: 压缩失败java.io.IOException - IO错误时抛出public static boolean zipFile(java.lang.String resFilePath,
java.lang.String zipFilePath,
java.lang.String comment)
throws java.io.IOException
resFilePath - 待压缩文件路径zipFilePath - 压缩文件路径comment - 压缩文件的注释true: 压缩成功false: 压缩失败java.io.IOException - IO错误时抛出public static boolean zipFile(java.io.File resFile,
java.io.File zipFile)
throws java.io.IOException
resFile - 待压缩文件zipFile - 压缩文件true: 压缩成功false: 压缩失败java.io.IOException - IO错误时抛出public static boolean zipFile(java.io.File resFile,
java.io.File zipFile,
java.lang.String comment)
throws java.io.IOException
resFile - 待压缩文件zipFile - 压缩文件comment - 压缩文件的注释true: 压缩成功false: 压缩失败java.io.IOException - IO错误时抛出public static boolean unzipFiles(java.util.Collection<java.io.File> zipFiles,
java.lang.String destDirPath)
throws java.io.IOException
zipFiles - 压缩文件集合destDirPath - 目标目录路径true: 解压成功false: 解压失败java.io.IOException - IO错误时抛出public static boolean unzipFiles(java.util.Collection<java.io.File> zipFiles,
java.io.File destDir)
throws java.io.IOException
zipFiles - 压缩文件集合destDir - 目标目录true: 解压成功false: 解压失败java.io.IOException - IO错误时抛出public static boolean unzipFile(java.lang.String zipFilePath,
java.lang.String destDirPath)
throws java.io.IOException
zipFilePath - 待解压文件路径destDirPath - 目标目录路径true: 解压成功false: 解压失败java.io.IOException - IO错误时抛出public static boolean unzipFile(java.io.File zipFile,
java.io.File destDir)
throws java.io.IOException
zipFile - 待解压文件destDir - 目标目录true: 解压成功false: 解压失败java.io.IOException - IO错误时抛出public static java.util.List<java.io.File> unzipFileByKeyword(java.lang.String zipFilePath,
java.lang.String destDirPath,
java.lang.String keyword)
throws java.io.IOException
zipFilePath - 待解压文件路径destDirPath - 目标目录路径keyword - 关键字java.io.IOException - IO错误时抛出public static java.util.List<java.io.File> unzipFileByKeyword(java.io.File zipFile,
java.io.File destDir,
java.lang.String keyword)
throws java.io.IOException
zipFile - 待解压文件destDir - 目标目录keyword - 关键字java.io.IOException - IO错误时抛出public static java.util.List<java.lang.String> getFilesPath(java.lang.String zipFilePath)
throws java.io.IOException
zipFilePath - 压缩文件路径java.io.IOException - IO错误时抛出public static java.util.List<java.lang.String> getFilesPath(java.io.File zipFile)
throws java.io.IOException
zipFile - 压缩文件java.io.IOException - IO错误时抛出public static java.util.List<java.lang.String> getComments(java.lang.String zipFilePath)
throws java.io.IOException
zipFilePath - 压缩文件路径java.io.IOException - IO错误时抛出public static java.util.List<java.lang.String> getComments(java.io.File zipFile)
throws java.io.IOException
zipFile - 压缩文件java.io.IOException - IO错误时抛出public static java.util.Enumeration<?> getEntries(java.lang.String zipFilePath)
throws java.io.IOException
zipFilePath - 压缩文件路径java.io.IOException - IO错误时抛出public static java.util.Enumeration<?> getEntries(java.io.File zipFile)
throws java.io.IOException
zipFile - 压缩文件java.io.IOException - IO错误时抛出