[PHP-users 12192] Re: ディレクトリ以下のファイルの圧縮解凍について
SATOH Fumiyasu
php-users@php.gr.jp
Thu, 12 Dec 2002 12:20:44 +0900
At Thu, 12 Dec 2002 02:54:49 +0000,
月野 愛美 wrote:
> system( "tar czvf TestPackage.tar.gz /Testdir" , $ret );
>
>
> とすると、TestPackage.tar.gzができるのですが、
> コマンドライン上で展開すると、(当たり前なのですが)
> /TestDir/test1.txt
> test2.txt
> test3.txt
>
> という形式でファイルが作成されてしまいます。
>
> 展開後、TestDirディレクトリ無しに、
> 直接 test1.txt
> test2.txt
> test3.txt
> の形式でファイルを作成したいのですが、
1. GNU tar の O オプションを利用して一つずつ取り出す
2. tarcust(1) を利用する。
3. Perl + Archive::Tar を利用する。
4. PHP で同等のものを作る (Perl の Archive::Tar を移植?)。
5. そのほか。
--
-- Name: SATOH Fumiyasu -- Home: http://www.sfo.jp
-- Mail: fumiya @net-thrust.com, @samba.gr.jp, @namazu.org or ...