PHP ZIP扩展操作类文件
来源:互联网 发布:淘宝哪家买kindle 推荐 编辑:程序博客网 时间:2024/06/16 02:47
class PHPZip{private $zip = null;public function __construct(){$this->zip=new ZipArchive();}private function addFileToZip($path){//打开当前文件夹由$path指定。$handler=opendir($path); while(($filename=readdir($handler))!==false){//文件夹文件名字为'.'和‘..’,不要对他们进行操作if($filename != "." && $filename != ".."){// 如果读取的某个对象是文件夹,则递归if(is_dir($path."/".$filename)){$this->addFileToZip($path."/".$filename);}else{ //将文件加入zip对象$this->zip->addFile($path."/".$filename);}}}@closedir($path);}public function zip($zipDir,$zipName='zipName.zip'){if( ! is_dir($zipDir)){die('不是目录文件');}if($this->zip->open($zipName, ZipArchive::OVERWRITE)=== TRUE){//调用方法,对要打包的根目录进行操作,并将ZipArchive的对象传递给方法$this->addFileToZip($zipDir);//关闭处理的zip文件$this->zip->close(); }else{die('创建压缩文件失败');}}public function unZip($zipFile,$unZipDir=''){if( !is_dir($unZipDir)){mkdir($unZipDir,777);}if( $this->zip->open($zipFile) ){$this->zip->extractTo($unZipDir);$this->zip->close();}else{die('解压文件失败');}}}
0 0
- PHP ZIP扩展操作类文件
- php操作zip文件
- PHP之Zip扩展,解压缩文件,ZipArchive类
- php之zip扩展
- PHP扩展类ZipArchive实现压缩解压Zip文件和文件打包下载
- PHP扩展类ZipArchive实现压缩解压Zip文件和文件打包下载
- PHP扩展类ZipArchive实现压缩解压Zip文件和文件打包下载
- PHP扩展类ZipArchive实现压缩解压Zip文件和文件打包下载
- php扩展类PECL扩展实例ZIP应用出错解决
- PHP添加zip&&curl扩展
- Linux php 安装zip扩展
- ubuntu 安装 php-zip 扩展
- PHP 操作 Zip
- php生成压缩zip文件的类
- php zip文件内容比较类
- PHP解压缩zip文件,使用类ZipArchiv
- PHP解压缩zip文件
- php解压zip文件
- 进击的绿色
- 通过某日期得到该日期所在的一周的周一和周日的日期
- Fragment与Activity通信
- iOS开发ASIHttpRequest创建和执行request【2】
- Excel Sheet Column Number
- PHP ZIP扩展操作类文件
- Android 4.2 的“白日梦”(Daydream)
- 设置指定Id容器控件里的所有控件为自读或者可编辑功能
- mybatis 一对多的配置 和 查询数据覆盖问题
- Java中堆、栈、常量池等概念解析
- RabbitMQ简介
- 神经网络及BP推导
- JAVA中的接口和抽象类(转)
- iOS开发ASIHttpRequest发送数据【3】