boa框架开发手册v5.2

zip类
版本 1.0+
命名空间 boa\archive\driver
文件 boa/archive/driver/zip.php
说明 zip驱动类,继承base类
配置
配置项 默认值 类型 说明
open_flag null string 打开压缩文件flag
password null string 压缩和解压密码
en_emptydir false bool 是否压缩空文件夹
en_filter .+ string 压缩过滤器,正则表达式格式
en_comment string 压缩时添加注释
en_options [] array 压缩选项,如add_path, remove_path, remove_all_path, flags等
de_filter null mixed 选择解压文件,单个(string)或多个(array)
目录
方法 说明
compress() 压缩文件
decompress() 解压文件
open() 打开压缩文件
entries() 获取压缩文件中条目
comment() 获取压缩文件注释
close() 手动关闭打开的压缩文件
方法

compress()

说明
压缩文件
参数 必须 默认值 类型 说明
$source Y string 文件目录
$dest Y string 压缩文件
返回值
成功返回true(bool),失败返回false(bool)

decompress()

说明
解压文件
参数 必须 默认值 类型 说明
$source Y string 压缩文件
$dest Y string 解压目录
返回值
成功返回true(bool),失败返回false(bool)

open()

说明
打开压缩文件
参数 必须 默认值 类型 说明
$file Y string 压缩文件
$flag null bool 打开压缩文件flag

entries()

说明
获取压缩文件中条目
返回值
返回条目(array)

comment()

说明
获取压缩文件注释
返回值
返回注释(string)

close()

说明
手动关闭打开的压缩文件