public class ZipUtil extends Object
| 构造器和说明 |
|---|
ZipUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static boolean |
append(Collection<File> items,
File zip) |
static boolean |
append(Collection<File> items,
File zip,
String dir) |
static boolean |
append(Collection<File> files,
File zip,
String dir,
String comment) |
static boolean |
append(File item,
File zip) |
static boolean |
append(File item,
File zip,
String dir) |
static boolean |
append(File item,
File zip,
String dir,
String comment) |
static boolean |
append(Map<String,File> items,
File zip) |
static boolean |
append(Map<String,File> items,
File zip,
String dir) |
static boolean |
append(Map<String,File> files,
File zip,
String dir,
String comment) |
static List<String> |
getEntriesNames(File zip)
获得压缩文件内文件列表
|
static String |
getEntryComment(ZipEntry entry)
取得压缩文件对象的注释
|
static String |
getEntryName(ZipEntry entry)
取得压缩文件对象的名称
|
static String |
read(File zip,
String item) |
static String |
read(File zip,
String item,
Charset charset) |
static String |
read(File zip,
String item,
String charset) |
static boolean |
remove(File zip,
String item)
从压缩文件中删除条目
|
static void |
replace(File zip,
String item,
File content)
替换内容
|
static void |
replace(File src,
String item,
InputStream in) |
static void |
replace(File src,
String item,
InputStream in,
Charset charset) |
static void |
replace(File zip,
String item,
String content) |
static void |
replace(File zip,
String item,
String content,
Charset charset) |
static List<File> |
unZip(File zip)
解压文件
|
static List<File> |
unZip(File zip,
File dir)
解压缩一个文件
|
static List<File> |
unZip(File zip,
String dir)
解压缩一个文件
|
static boolean |
zip(Collection<File> items,
File zip) |
static boolean |
zip(Collection<File> items,
File zip,
String dir)
批量压缩文件或文件夹
|
static boolean |
zip(Collection<File> files,
File zip,
String dir,
String comment) |
static boolean |
zip(Collection<File> files,
File zip,
String dir,
String comment,
boolean append)
批量压缩文件(夹) 如果zip已存在则会覆盖
|
static boolean |
zip(File item,
File zip) |
static boolean |
zip(File item,
File zip,
String dir) |
static boolean |
zip(File item,
File zip,
String dir,
String comment) |
static boolean |
zip(Map<String,File> items,
File zip) |
static boolean |
zip(Map<String,File> items,
File zip,
String dir) |
static boolean |
zip(Map<String,File> files,
File zip,
String dir,
String comment) |
static boolean |
zip(Map<String,File> files,
File zip,
String dir,
String comment,
boolean append) |
public static boolean remove(File zip, String item)
zip - 压缩文件item - 需要删除的条目(含目录)public static void replace(File zip, String item, File content) throws Exception
zip - 源文件content - 替换内容item - 被替换条目(含目录)Exception - Exceptionpublic static void replace(File zip, String item, String content) throws Exception
Exceptionpublic static void replace(File zip, String item, String content, Charset charset) throws Exception
Exceptionpublic static void replace(File src, String item, InputStream in, Charset charset) throws Exception
Exceptionpublic static void replace(File src, String item, InputStream in) throws Exception
Exceptionpublic static boolean zip(Map<String,File> files, File zip, String dir, String comment, boolean append)
public static boolean zip(Collection<File> files, File zip, String dir, String comment, boolean append)
files - 要压缩的文件(夹)列表zip - 生成的压缩文件dir - 压缩后文件路径,解压到当前目录时,解压完成后的目录名comment - 压缩文件的注释append - 是否追加public static boolean zip(Collection<File> files, File zip, String dir, String comment)
public static boolean append(Collection<File> files, File zip, String dir, String comment)
public static boolean zip(Collection<File> items, File zip, String dir)
items - 要压缩的文件或文件夹列表dir - 压缩后文件路径,解压到当前目录时,解压完成后的目录名zip - 生成的压缩文件名public static boolean append(Collection<File> items, File zip, String dir)
public static boolean zip(Collection<File> items, File zip)
public static boolean append(Collection<File> items, File zip)
public static List<File> unZip(File zip, String dir)
zip - 压缩文件dir - 解压缩的目标目录public static List<File> unZip(File zip, File dir)
zip - 压缩文件dir - 解压缩的目标目录public static List<String> getEntriesNames(File zip)
zip - 压缩文件public static String getEntryComment(ZipEntry entry)
entry - 压缩文件对象Copyright © 2022. All rights reserved.