PEAR Archive_Tar类的中文文档[8]

[入库:2005年8月19日] [更新:2007年3月24日]

本文简介:选择自 ccterran 的 blog

  $tar_object = new archive_tar("tarname.tar");
  if ((
$v_list  =  $tar_object->listcontent()) != 0)
    for (
$i=0; $i<sizeof($v_list); $i++)
    {
      echo
"filename :'".$v_list[$i][filename]."'<br>";
      echo
" .size :'".$v_list[$i][size]."'<br>";
      echo
" .mtime :'".$v_list[$i][mtime]."' (".
           
date("l ds of f y h:i:s a", $v_list[$i][mtime]).")<br>";
      echo
" .mode :'".$v_list[$i][mode]."'<br>";
      echo
" .uid :'".$v_list[$i][uid]."'<br>";
      echo
" .gid :'".$v_list[$i][gid]."'<br>";
      echo
" .typeflag :'".$v_list[$i][typeflag]."'<br>";
    }

    如何工作 :
  和extract调用同样的函数,但是带一个标记只遍历压缩包,并不解出文件.


方法 : extractlist($p_filelist, $p_path = "", $p_remove_path = "")
描述 :
  该方法只从压缩包中解出在$p_filelist声明的文件.这些文件被解到当前目录或者到一个由可选参数$p_path声明的目录里.
  如果声明了$p_remove_path,那么可以和它在extractmodify()方法里的用法一样应用.
参数 :
  $p_filelist : 一组文件名和目录名,或者以单个空格分割开的文件或目录名组成的字符串.
  $p_path : 为文件/目录需要解压到的地方.
  $p_remove_path : 已记录路径的一部分,如果出现在文件/目录路径的开头,就可以被删除.
返回值 :
  成功返回true,错误返回false.
样例 :

本文关键:PEAR Archive_Tar类的中文文档
  相关方案
Google
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top