2024年4月2日发(作者:)

使用ZIPEntry类压缩/解压文件夹

先从网上下载类库

ZipOutputStream:压缩,zip文件

ZipEntry对象:

/结尾:文件夹: aa/

没有/结尾:文件

ZipInputStream:解压:

读取的每一个元素都是zipEntry类的对象。

利用ZipEntry类的属性:isDirectory判断是否为文件夹

ZipEntry类-- Class ZipEntry

public class ZipEntry extends Object implements stants,

Cloneable

此类代表一个Zip文件实体(项)

构建器

public ZipEntry(String?name) :用特殊的名字来创建一个新的zip对象(不能使用中

文)

public ZipEntry(ZipEntry?e) :用另外一个实体对象来创建新的实体对象

实例方法

public String getComment() :得到此实体的注释,没有则返回null

范例:

public boolean isDirectory() :判断是否是一个目录实体,即是否是目录,系统将依靠

此zip实体的名字中是否以一个 / 结束来做判断,有,则是目录,没有,则不是目录

public String toString() :返回代表Zip实体的字符串表示

public long getCompressedSize() :得到此实体的压缩后的大小,返回-1表示未知

public String getName() :得到实体的名字

public void setTime(long?time) :设置此实体修改的时间,时间从纪元开始到修改

时间的毫秒数字

public long getTime() :得到此实体修改的时间

public void setSize(long?size) : 设定该实体的字节大小