首页›进程与打包›ZipPackage 打包
ZipPackage 打包
Kuoqi\Package\ZipPackage(99 行):基于 ZipArchive 的文件打包
本页内容
- 要求
- 方法
要求
| 项 | 说明 |
|---|---|
| zip 扩展 | 未启用则抛异常 |
| 继承 | Core\File,构造时打开 CREATE |
方法
| 方法 | 签名 | 说明 |
|---|---|---|
setRoot | ($root) | 设置项目根目录(PathDriver) |
addFile | ($localFile,$packFile=null) | 加入文件(相对根目录) |
addString | ($packFile,$stream) | 按字符串写入 |
addPath | ($localPath,$packPath=null) | 整个路径递归打包 |
典型用法
$zip = new \Kuoqi\Package\ZipPackage("{@ROOT}/Public/release.zip");
$zip->setRoot("{@ROOT}");
$zip->addPath("Library", "Library/");
$zip->addPath("Config", "Config/");
$zip->addFile("index.php", "index.php");
// 析构时自动 close
KuoqiPHP v1.05 · 离线静态文档 · 界面基于 KuoqiUI ·
返回首页