public class ZipWriter
extends java.lang.Object
implements java.io.Closeable
| 构造器和说明 |
|---|
ZipWriter(java.io.File zipFile,
java.nio.charset.Charset charset)
构造函数
|
ZipWriter(java.io.OutputStream output,
java.nio.charset.Charset charset)
构造函数
|
ZipWriter(java.util.zip.ZipOutputStream output)
构造函数
|
| 限定符和类型 | 方法和说明 |
|---|---|
ZipWriter |
add(boolean includeSrcDir,
java.io.FileFilter filter,
java.io.File... files) |
ZipWriter |
add(java.lang.String path,
java.io.InputStream in)
添加文件流到压缩包中,添加完成后关闭文件流
如果输入流为
null,则只创建空目录 |
void |
close() |
java.util.zip.ZipOutputStream |
getZipOutput()
获取ZipOutputStream
|
static ZipWriter |
open(java.io.File zipFile,
java.nio.charset.Charset charset)
创建ZipWriter
|
static ZipWriter |
open(java.io.OutputStream output,
java.nio.charset.Charset charset)
创建ZipWriter
|
ZipWriter |
setComment(java.lang.String comment)
设置注释
|
ZipWriter |
setLevel(int level)
设置压缩级别,可选1~9,-1表示默认
|
public ZipWriter(java.io.File zipFile,
java.nio.charset.Charset charset)
zipFile - Zip文件charset - 编码public ZipWriter(java.io.OutputStream output,
java.nio.charset.Charset charset)
output - OutputStreamcharset - 编码public ZipWriter(java.util.zip.ZipOutputStream output)
output - ZipOutputStreampublic static ZipWriter open(java.io.File zipFile, java.nio.charset.Charset charset)
zipFile - Zip文件charset - 编码public static ZipWriter open(java.io.OutputStream output, java.nio.charset.Charset charset)
output - OutputStreamcharset - 编码public ZipWriter setLevel(int level)
level - 压缩级别public ZipWriter setComment(java.lang.String comment)
comment - 注释内容public java.util.zip.ZipOutputStream getZipOutput()
ZipOutputStreampublic ZipWriter add(boolean includeSrcDir, java.io.FileFilter filter, java.io.File... files)
public ZipWriter add(java.lang.String path, java.io.InputStream in)
null,则只创建空目录path - 压缩的路径,null 和 ""表示加入空目录,非被压缩的文件in - 需要压缩的输入流IORuntimeException - IO异常public void close()
close 在接口中 java.io.Closeableclose 在接口中 java.lang.AutoCloseable