儿童文学

儿童文学-西方文学www.hy2811.com

PHP 实现文件压缩解压操作的方法 情感电台在线收听

发布时间:2019-06-15 编辑 :本站 / 158次点击
您现在的位置:儿童文学 > 当代文学 > 正文
TAG:

PHP 实现文件压缩解压操作的方法 情感电台在线收听

PHP实现文件压缩解压操作的方法更新时间:2019年06月14日11:08:21作者:huaweichenai这篇文章主要介绍了PHP实现压缩解压操作的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧在php中,有时我们需要使用到压缩文件操作,压缩文件可以节省磁盘空间;且压缩文件更小,便于网络传输,效率高,下面我们就来了解php的压缩解压相关操作在PHP中有一个ZipArchive类,专门用于文件的压缩解压相关操作在ZipArchive类中主要使用到了如下方法:1:open(打开一个压缩包文件)$zip=new\ZipArchive;$zip-open(test_,\ZipArchive::CREATE)第一个参数:要打开的压缩包文件第二个参数:ZIPARCHIVE::OVERWRITE总是创建一个新的文件,如果指定的zip文件存在,则会覆盖掉ZIPARCHIVE::CREATE如果指定的zip文件不存在,则新建一个ZIPARCHIVE::EXCL如果指定的zip文件存在,则会报错ZIPARCHIVE::CHECKCONS对指定的zip执行其他一致性测试2:addFile(将指定文件添加到压缩包中)//将文件添加到压缩包中$zip-addFile();//第二个参数可对文件进行重命名3:addEmptyDir(将指定空目录添加到压缩包中)//将一个空的目录添加到zip中$zip-addEmptyDir(newdir);4:addFromString(将指定内容的文件添加到压缩包)//将有指定内容的文件添加到zip文件中$zip-addFromString(,要添加到文件中的文本);5:extractTO(将压缩包解压到指定目录)$zip-extractTo(test);6:getNameIndex(根据索引返回文件名称)$zip-getNameIndex(0);//返回压缩包中索引为0的文件名称7:getStream(根据压缩内的文件名称,获取该文件的文本流)$zip-getStream();8:renameIndex(根据压缩文件内的索引(从0开始)修改压缩文件内的文件名)/把压缩文件内第一个文件修改成$zip-renameIndex(0,);9:renameName(根据压缩文件内的文件名,修改压缩文件内的文件名)//把压缩文件内的修改成$zip-renameName(,);10:deleteIndex(根据压缩文件内的索引删除压缩文件内的文件)/把压缩文件内第一个文件删除$zip-deleteIndex(0);11:deleteName(根据压缩文件内的文件名删除文件)//把压缩文件内的删除$zip-deleteName();上面就是ZipArchive的一些常用方法,下面来一些简单示例。