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
関連記事

コメント

非公開コメント

プロフィール

Author:symfo
blog形式だと探しにくいので、まとめサイト作成中です。
Symfoware まとめ

PR




検索フォーム

月別アーカイブ