-
public class ZipUtilsAuthor: bin.yang Maintainer: bin.yang Date: 2019/6/29 0029 Copyright: 2019 Inc. All rights reserved. Desc:zip文件操作
-
-
Method Summary
Modifier and Type Method Description static voidzipFiles(Collection<File> resFileList, File zipFile)批量压缩文件(夹) static voidzipFiles(Collection<File> resFileList, File zipFile, String comment)批量压缩文件(夹) static voidupZipFile(File zipFile, String folderPath)解压缩一个文件 static ArrayList<File>upZipSelectedFile(File zipFile, String folderPath, String nameContains)解压文件名包含传入文字的文件 static ArrayList<String>getEntriesNames(File zipFile)获得压缩文件内文件列表 static Enumeration<out Object>getEntriesEnumeration(File zipFile)获得压缩文件内压缩文件对象以取得其属性 static StringgetEntryComment(ZipEntry entry)取得压缩文件对象的注释 static StringgetEntryName(ZipEntry entry)取得压缩文件对象的名称 -
-
Method Detail
-
zipFiles
static void zipFiles(Collection<File> resFileList, File zipFile)
批量压缩文件(夹)
- Parameters:
resFileList- 要压缩的文件(夹)列表zipFile- 生成的压缩文件
-
zipFiles
static void zipFiles(Collection<File> resFileList, File zipFile, String comment)
批量压缩文件(夹)
- Parameters:
resFileList- 要压缩的文件(夹)列表zipFile- 生成的压缩文件comment- 压缩文件的注释
-
upZipFile
static void upZipFile(File zipFile, String folderPath)
解压缩一个文件
- Parameters:
zipFile- 压缩文件folderPath- 解压缩的目标目录
-
upZipSelectedFile
static ArrayList<File> upZipSelectedFile(File zipFile, String folderPath, String nameContains)
解压文件名包含传入文字的文件
- Parameters:
zipFile- 压缩文件folderPath- 目标文件夹nameContains- 传入的文件匹配名
-
getEntriesNames
static ArrayList<String> getEntriesNames(File zipFile)
获得压缩文件内文件列表
- Parameters:
zipFile- 压缩文件
-
getEntriesEnumeration
static Enumeration<out Object> getEntriesEnumeration(File zipFile)
获得压缩文件内压缩文件对象以取得其属性
- Parameters:
zipFile- 压缩文件
-
getEntryComment
static String getEntryComment(ZipEntry entry)
取得压缩文件对象的注释
- Parameters:
entry- 压缩文件对象
-
getEntryName
static String getEntryName(ZipEntry entry)
取得压缩文件对象的名称
- Parameters:
entry- 压缩文件对象
-
-
-
-