PEAR Archive_Tar类的中文文档[2]

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

本文简介:选择自 ccterran 的 blog

      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>";
    }

  
// ----- 解压缩到目录"install"
  
$tar_object->extract("install");


公共参数 :
------------------


公共方法 :
----------------

方法 : archive_tar($p_tarname, $p_compress = null)
描述 :
  archive_tar类构造器.这个构造器的作用只是声明一个新的archive_tar对象,以tar文件的名称与之关联.
  如果设置了compress参数,tar文件就会被读取或者被创建一个gzip或bz2压缩tar文件.
参数 :
  $p_tarname : a valid filename for the tar archive file.
  $p_compress : 可以为null, 'gz' 或者 'bz2',出于兼容性上的原因,它也可以为true.该参数指明是否需要gzip或者bz2压缩.
返回值 :
  archive_tar对象.
样例 :

  $tar_object = new archive_tar("tarname.tar");
  
$tar_object_compressed = new archive_tar("tarname.tgz", true);

如何工作 :
  初始化对象.

方法 : create($p_filelist)
描述 :
  该方法创建压缩文件并加入$p_filelist所列的文件和目录.
  如果文件是存在且可写的,那么将会被新的tar文件所替代.毕竟这是一个创建动作而不是添加动作.反之,如果文件存在且为只读或者是一个目录,那么它将不会被替代.该方法即返回false和一个pear错误文本.
  $p_filelist参数可以是一组字符串,每个字符串代表一个文件名或者目录名,如果需要,则要带上它们的路径.该参数也可以是以空格分割开的文件或目录名组成的字符串.
  参阅createmodify()方法得到更多的细节.
参数 :
  $p_filelist : 一组文件名和目录名,或者以单个空格分割开的文件或目录名组成的字符串.
返回值 :
  成功返回true,错误返回false.
样例 1 :

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

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

go top