previousArchive_Tar::Archive_Tar() (Previous) (Next) Archive_Tar::addModify()next

View this page in Last updated: Sun, 21 Jun 2009
English | Brazilian Portuguese | Chinese | Dutch | French | German | Hungarian | Japanese | Polish | Russian | Spanish | Turkish

Archive_Tar::add()

Archive_Tar::add() – ファイルまたはディレクトリを追加する

Synopsis

require_once 'Archive/Tar.php';

boolean add ( mixed $filelist )

Description

このメソッドは既存のアーカイブにファイルやディレクトリを追加します。 もしアーカイブが存在しない場合、アーカイブを生成しようと試みます。 リストされるファイルやディレクトリは、 同名のファイルがすでにアーカイブされている場合でも アーカイブの最後に追加されます。

Parameter

  • mixed $filelist - ファイル名やディレクトリ名の配列、 もしくは単一のスペースで区切られた文字列を指定します。 アーカイブに追加されるそれぞれのディレクトリについて、 ファイルやサブディレクトリも追加されます。

Return value

boolean - Returns TRUE on success, FALSE on failure.

Throws

Possible PEAR_Error values
エラーコード エラーメッセージ 理由 解決法
NULL "Invalid file list" 関数に対する引数が正しくフォーマット、 あるいは構成されていません 引数のタイプミスを確認してください

Note

This function can not be called statically.

Example

圧縮されたアーカイブにファイルを追加する

<?php
$tar_object 
= new Archive_Tar("tarname.tar.gz"true);
$v_list[0]="dev/file.txt";
$v_list[1]="dev/data/";
$v_list[2]="log/file.log";
$tar_object->add($v_list);
?>
previousArchive_Tar::Archive_Tar() (Previous) (Next) Archive_Tar::addModify()next

Download Documentation Last updated: Sun, 21 Jun 2009
Do you think that something on this page is wrong? Please file a bug report or add a note.
User Notes:
There are no user contributed notes for this page.