|
从织梦DeDeCMS中提取的zip压缩文件操作类,包含zip文件压缩、解压缩、添加文件到压缩包中等多个实用的函数,注释详细方便使用。
下载:dedecms中提取的zip压缩文件操作类zip.class.php
包含的函数和简单的使用方法:
1.函数get_List($zip_name) ,函数作用:获取zip文件中的文件列表。函数参数 $zip_name zip文件名。返回值 文件列表数组。
2.函数Add($files,$compact),函数作用:增加文件到压缩文件。函数参数 $files 需要增加的文件列表,可以是字符串也可以是数组,$compact 压缩文件名称。函数返回值 数组 压缩文件信息。
3.函数get_file(),函数作用:获取文件,获取后可以让其进行下载。
4.函数add_dir($name),函数作用:增加文件目录。函数参数 $name 目录名称。
5.函数CompileZipFile($filename, $tozipfilename,$ftype='dir'),函数作用:编译指定的文件为zip文件(filename可以为文件数组array、目录dir或单个文件file)。函数参数 $filename 文件名称,$tozipfilename 压缩文件名称,$ftype 压缩类型。返回值 整型 影响文件数。
6.函数ListDirFiles($dirname),函数作用:读取某文件夹的所有文件。函数参数 $dirname 目录名称。返回值 如果失败则返回false。
7.函数add_File($data, $name, $compact = 1),函数作用:增加文件。函数参数 $data 数据,$name 名称,$compact 压缩。
8.函数ExtractAll ( $zn, $to),函数作用:解压整个压缩包 直接用 Extract 会有路径问题,本函数先从列表中获得文件信息并创建好所有目录然后才运行 Extract。函数参数 $zn zip文件名称,$to 解压到的目录地址。
9.函数Extract ( $zn, $to, $index = Array(-1) ),函数作用:解压单个文件。函数参数 $zn zip文件名称,$to 解压到的目录地址。
简单使用方法:
zip.class.php完整代码: |
|
|