对象 ZipFile

zip 文件访问对象

继承关系

成员函数

namelist

获取文件名列表

List ZipFile.namelist() async;

返回结果:


infolist

获取文件信息列表

List ZipFile.infolist() async;

返回结果:


getinfo

获取文件信息

ZipInfo ZipFile.getinfo(String member) async;

调用参数:

返回结果:


read

返回从压缩文件读取的数据

Buffer ZipFile.read(String member,
    String password = "") async;

调用参数:

返回结果:


readAll

解压所有文件

List ZipFile.readAll(String password = "") async;

调用参数:

返回结果:


extract

解压指定文件

ZipFile.extract(String member,
    String path,
    String password = "") async;

调用参数:


解压指定文件到流

ZipFile.extract(String member,
    SeekableStream strm,
    String password = "") async;

调用参数:


extractAll

解压所有文件到指定路径

ZipFile.extractAll(String path,
    String password = "") async;

调用参数:


write

写入指定文件到压缩文件

ZipFile.write(String filename,
    String inZipName,
    String password = "") async;

调用参数:


写入指定文件到压缩文件

ZipFile.write(Buffer data,
    String inZipName,
    String password = "") async;

调用参数:


写入指定文件到压缩文件

ZipFile.write(SeekableStream strm,
    String inZipName,
    String password = "") async;

调用参数:


close

关闭打开的zip文件

ZipFile.close() async;

dispose

强制回收对象,调用此方法后,对象资源将立即释放

ZipFile.dispose();

equals

比较当前对象与给定的对象是否相等

Boolean ZipFile.equals(object expected);

调用参数:

返回结果:


toString

返回对象的字符串表示,一般返回 "[Native Object]",对象可以根据自己的特性重新实现

String ZipFile.toString();

返回结果:


toJSON

返回对象的 JSON 格式表示,一般返回对象定义的可读属性集合

Value ZipFile.toJSON(String key = "");

调用参数:

返回结果:


valueOf

返回对象本身的数值

Value ZipFile.valueOf();

返回结果: