如何获取文件夹中的文件是zip存档

时间:2011-04-06 13:46:15

标签: zend-framework

  $source="/Filelist/"
 $filter = new Zend_Filter_Compress(
                        array(
                        'adapter' => 'Zip',
                        'options' => array(
                                                        'archive' => test.zip
                                                      )
                                )                     
                    );
       $result = $filter->filter($source);

函数工作正常,问题是我想获取test.zip中的文件列表。但现在我在归档中获取文件夹Filelist。

似乎因为行$ content = str_replace(array('/','\'),DIRECTORY_SEPARATOR,realpath($ content));并且realpath正在删除'/' 任何解决方案都是什么?

1 个答案:

答案 0 :(得分:0)

查看代码,我看不到这样做的方法。 Zend_Filter_Compress_Zip检查它是否是dir,如果是,则调用:

$zip->addEmptyDir(substr($local, 0, -1));