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错误时抛出