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);
?>
コンストラクタ (Previous) ファイルまたはディレクトリを追加する (Next)
Last updated: Tue, 25 Nov 2014 — Download Documentation
Do you think that something on this page is wrong? Please file a bug report or add a note.
View this page in:

User Notes:

There are no user contributed notes for this page.