我打包目录树
system('zip -r -0 '.$file_arch.' /var/www/catalog/catalog_user/xml/1/ ');
它有效,但我解压缩所有子文件夹的完整路径,我只想打包目录中的内容
参数 -j 不起作用..
删除-r
见http://linux.about.com/od/commands/l/blcmdl1_zip.htm
-r 代表递归,将包括所有子文件夹。
或更改为:
system('cd /var/www/catalog/catalog_user/xml/1/ && zip -r -0 '.$file_arch.' . ');
在没有整个路径的情况下存储。