public abstract class ZipUtil
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
DEFAULT_ENCODING
压缩和解压缩使用的默认编码
|
(package private) static org.apache.log4j.Logger |
log
声明日志
|
static java.lang.String |
ZIP_FILE_SUFFIX
zip文件的后缀
|
| Constructor and Description |
|---|
ZipUtil() |
| Modifier and Type | Method and Description |
|---|---|
static void |
unZip(java.io.File zipFile)
功能描述:将指定zip文件解压缩。
|
static void |
unZip(java.io.File zipFile,
java.io.File dir)
功能描述:将指定的zip文件解压缩。
|
static void |
unZip(java.io.File zipFile,
java.io.File dir,
java.lang.String encoding)
功能描述:将指定的zip文件解压缩。
|
static void |
unZip(java.io.File zipFile,
java.lang.String encoding)
功能描述:将指定zip文件使用指定的编码解压缩。
|
static java.io.File |
zipDir(java.io.File dir)
功能描述:将指定的文件夹压缩成zip文件。
|
static void |
zipDir(java.io.File dir,
java.io.File zipFile)
功能描述:将指定的文件夹压缩成zip文件。
|
static void |
zipDir(java.io.File dir,
java.io.File zipFile,
java.lang.String encoding)
功能描述:将指定的文件夹使用指定的编码压缩成zip文件。
|
static java.io.File |
zipDir(java.io.File dir,
java.lang.String encoding)
功能描述:将指定的文件夹使用指定的编码压缩成zip文件。
|
static java.io.File |
zipFile(java.io.File file)
功能描述:将指定文件压缩成zip文件。
|
static void |
zipFile(java.io.File file,
java.io.File zipFile)
功能描述:将指定文件压缩成zip文件。
|
static void |
zipFile(java.io.File file,
java.io.File zipFile,
java.lang.String encoding)
功能描述:将指定文件使用指定的编码压缩成zip文件。
|
static java.io.File |
zipFile(java.io.File file,
java.lang.String encoding)
功能描述:将指定文件使用指定的编码压缩成zip文件。
|
static java.io.File |
zipFilesOfDir(java.io.File dir)
功能描述:将指定文件夹中的所有文件压缩成zip文件。
|
static void |
zipFilesOfDir(java.io.File dir,
java.io.File zipFile)
功能描述:将指定文件夹中的所有文件压缩成zip文件。
|
static void |
zipFilesOfDir(java.io.File dir,
java.io.File zipFile,
java.lang.String encoding)
功能描述:将指定文件夹中的所有文件使用指定的编码压缩成zip文件。
|
static java.io.File |
zipFilesOfDir(java.io.File dir,
java.lang.String encoding)
功能描述:将指定文件夹中的所有文件使用指定的编码压缩成zip文件。
|
static org.apache.log4j.Logger log
public static final java.lang.String ZIP_FILE_SUFFIX
public static final java.lang.String DEFAULT_ENCODING
public static java.io.File zipFile(java.io.File file)
生成的zip文件与指定的文件在同一目录下,名称相同。
file - 将要被压缩的文件夹public static java.io.File zipFile(java.io.File file,
java.lang.String encoding)
生成的zip文件与指定的文件在同一目录下,名称相同。
file - 将要被压缩的文件夹encoding - 使用的编码public static void zipFile(java.io.File file,
java.io.File zipFile)
zipFile为生成的zip文件。
file - 将要被压缩的文件zipFile - 生成的zip文件public static void zipFile(java.io.File file,
java.io.File zipFile,
java.lang.String encoding)
zipFile为生成的zip文件。
file - 将要被压缩的文件zipFile - 生成的zip文件encoding - 使用的编码public static java.io.File zipFilesOfDir(java.io.File dir)
生成的zip文件与指定的文件夹在同一目录下,名称相同。
dir - 将要被压缩的文件所在的文件夹public static java.io.File zipFilesOfDir(java.io.File dir,
java.lang.String encoding)
生成的zip文件与指定的文件夹在同一目录下,名称相同。
dir - 将要被压缩的文件所在的文件夹encoding - 使用的编码public static void zipFilesOfDir(java.io.File dir,
java.io.File zipFile)
zipFile为生成的zip文件。
dir - 将要被压缩的文件所在的文件夹zipFile - 生成的zip文件public static void zipFilesOfDir(java.io.File dir,
java.io.File zipFile,
java.lang.String encoding)
zipFile为生成的zip文件。
dir - 将要被压缩的文件所在的文件夹zipFile - 生成的zip文件encoding - 使用的编码public static java.io.File zipDir(java.io.File dir)
生成的zip文件与指定的文件夹在同一目录下,名称相同。
dir - 将要被压缩的文件夹public static java.io.File zipDir(java.io.File dir,
java.lang.String encoding)
生成的zip文件与指定的文件夹在同一目录下,名称相同。
dir - 将要被压缩的文件夹encoding - 使用的编码public static void zipDir(java.io.File dir,
java.io.File zipFile)
zipFile为生成的zip文件。
dir - 将要被压缩的文件夹zipFile - 生成的zip文件public static void zipDir(java.io.File dir,
java.io.File zipFile,
java.lang.String encoding)
zipFile为生成的zip文件。
dir - 将要被压缩的文件夹zipFile - 生成的zip文件encoding - 使用的编码public static void unZip(java.io.File zipFile)
生成的文件与指定的zip文件在同一目录下
zipFile - 将要被解压缩的zip文件public static void unZip(java.io.File zipFile,
java.lang.String encoding)
生成的文件与指定的zip文件在同一目录下
zipFile - 将要被解压缩的zip文件encoding - 使用的编码public static void unZip(java.io.File zipFile,
java.io.File dir)
生成的文件放在dir指定的文件夹下
zipFile - 将要被解压缩的zip文件dir - 生成的文件的存放目录public static void unZip(java.io.File zipFile,
java.io.File dir,
java.lang.String encoding)
生成的文件放在dir指定的文件夹下
zipFile - 将要被解压缩的zip文件dir - 生成的文件的存放目录encoding - 使用的编码