public class ZipCompress extends CommonCompress
Zip的压缩、解压缩功能类
commonCompress, flag, httpServletResponse, source, sourceFile, suffix, target, targetFile, typeBUFFER, BZIP2, DOT, GZIP, JAR, NULL_STR, RAR, SUFFIX_BZIP2, SUFFIX_GZIP, SUFFIX_JAR, SUFFIX_TAR, SUFFIX_ZIP, TAR, ZIP| 构造器和说明 |
|---|
ZipCompress(CommonCompress commonCompress) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
compress()
公共压缩调用
|
void |
doCompress(ZipOutputStream outputStream,
File sourceFile,
String path)
递归压缩文件夹 or 压缩文件
|
void |
startCompress(File sourceFile,
File targetFile)
取得文件流,开始压缩文件
|
void |
startCompress(File sourceFile,
javax.servlet.http.HttpServletResponse httpServletResponse)
取得文件流,开始压缩文件
|
protected void |
startUnCompress(File sourceFile,
File target) |
String |
unCompress()
解压
|
getFlag, getHttpServletResponse, getSource, getSourceFile, getSuffix, getTarget, getTargetFile, getType, response, response, setFlag, setHttpServletResponse, setSource, setSourceFile, setSuffix, setTarget, setTargetFile, setType, source, targetpublic ZipCompress(CommonCompress commonCompress)
public void compress()
CommonCompresscompress 在接口中 Compresscompress 在类中 CommonCompresspublic String unCompress()
CommonCompressunCompress 在接口中 CompressunCompress 在类中 CommonCompresspublic void startCompress(File sourceFile, File targetFile)
sourceFile - 源文件targetFile - 目标文件public void startCompress(File sourceFile, javax.servlet.http.HttpServletResponse httpServletResponse)
sourceFile - 源文件httpServletResponse - 响应public void doCompress(ZipOutputStream outputStream, File sourceFile, String path)
outputStream - 输出流sourceFile - 源文件名path - 压缩文件路径Copyright © 2018. All rights reserved.