Symfoware

Symfowareについての考察blog

PHP 指定ディレクトリのファイルをtarに圧縮する

指定フォルダ内の実在するファイルをtar圧縮したかったので調べてみました。

PHP 5.3.0以降は、PharData::buildFromDirectoryが便利そうです。
PharData::buildFromDirectory


サンプルはこんな感じになりました。


  1. <?php
  2. $phar = new PharData('target.tar');
  3. // target内のすべてのファイルをtarに固める
  4. $phar->buildFromDirectory(dirname(__FILE__) . '/target');



targetフォルダの内容。

656_01.png


プログラム実行後に出力されたtarget.tar

656_02.png


簡単にtarでまとめられました。


tar内のフォルダを指定したい場合はこちら。

PHP ファイル内のフォルダを指定してtarに圧縮する
http://symfoware.blog68.fc2.com/blog-entry-1822.html
関連記事

テーマ:プログラミング - ジャンル:コンピュータ

  1. 2015/12/06(日) 15:16:19|
  2. PHP
  3. | トラックバック:0
  4. | コメント:0
  5. | 編集
<<PHP ファイル内のフォルダを指定してtarに圧縮する | ホーム | Redmine 独自のWikiマクロを追加するプラグインの作成>>

コメント

コメントの投稿


管理者にだけ表示を許可する

トラックバック

トラックバック URL
http://symfoware.blog68.fc2.com/tb.php/1821-8a3cadde
この記事にトラックバックする(FC2ブログユーザー)