public abstract class ZipCompressor extends Object
| Modifier and Type | Method and Description |
|---|---|
static void |
compress(File file,
String fileName,
ZipOutputStream out,
String basedir) |
static void |
compress(File file,
ZipOutputStream out,
String basedir) |
static void |
compress(String zipFilePathName,
String srcPathName) |
static void |
compress(String zipFilePathName,
String fileName,
String srcPathName) |
static void |
compressDirectory(File dir,
ZipOutputStream out,
String basedir) |
static void |
compressFile(File file,
String fileName,
ZipOutputStream out,
String basedir) |
static void |
compressFile(File file,
ZipOutputStream out,
String basedir) |
static void |
compressFile(InputStream fis,
String fileName,
ZipOutputStream out,
String basedir) |
static void |
compressFileInDirectory(String zipFilePathName,
String srcPathName) |
static void |
compressFiles(String zipFilePathName,
Collection<String> srcPathNames)
将多个文件 压缩到一个 zip 文件中
|
static void |
compressFiles(String zipFilePathName,
String[] srcPathNames)
将多个文件 压缩到一个 zip 文件中
|
static ZipOutputStream |
convertToZipOutputStream(OutputStream os)
将OutputStream 转换为 ZipOutputStream 并作为 compressFile 的输入参数
这个可以用于 打包下载
|
static void |
release(File zipFile,
String dirPath)
解压文件到指定目录
|
static void |
release(String zipPath,
String dirPath)
解压到指定目录
|
public static ZipOutputStream convertToZipOutputStream(OutputStream os)
os - ospublic static void compressFiles(String zipFilePathName, String[] srcPathNames)
zipFilePathName - 输出zip文件的路径名srcPathNames - 输入的文件路径列表public static void compressFiles(String zipFilePathName, Collection<String> srcPathNames)
zipFilePathName - 输出zip文件的路径名srcPathNames - 输入的文件路径列表public static void compressFileInDirectory(String zipFilePathName, String srcPathName)
public static void compress(File file, String fileName, ZipOutputStream out, String basedir)
public static void compress(File file, ZipOutputStream out, String basedir)
public static void compressDirectory(File dir, ZipOutputStream out, String basedir)
public static void compressFile(InputStream fis, String fileName, ZipOutputStream out, String basedir)
public static void compressFile(File file, String fileName, ZipOutputStream out, String basedir)
public static void compressFile(File file, ZipOutputStream out, String basedir)
public static void release(String zipPath, String dirPath)
zipPath - zipPathdirPath - dirPathCopyright © 2024 江苏南大先腾信息产业股份有限公司. All rights reserved.