2

ディレクトリツリーをパックする

system('zip -r -0   '.$file_arch.' /var/www/catalog/catalog_user/xml/1/ ');

それは機能しますが、すべてのサブフォルダーへのフルパスを解凍し、ディレクトリにあるものだけをパックしたい

params -j は機能しません..

4

1 に答える 1

3

http://linux.about.com/od/commands/l/blcmdl1_zip.htm-rを参照して削除します

-r は再帰を表し、すべてのサブフォルダーを含めます。

または、次のように変更します。

system('cd /var/www/catalog/catalog_user/xml/1/ && zip -r -0   '.$file_arch.' . ');

パス全体なしで保存します。

于 2013-01-04T00:30:43.297 に答える