【发布时间】:2013-04-02 18:42:33
【问题描述】:
我有一个 zip 文件,里面有一些文件和文件夹,我想从 zip 文件中提取文件夹“/files”的内容到指定路径(我的应用程序的根路径)。
如果有一个不存在的文件夹,则应该创建它。
例如,如果 zip 中的路径是:“/files/includes/test.class.php”,则应将其提取到
$path . "/includes/test.class.php"
我该怎么做?
我发现在 zip 文件中切换的唯一功能应该是
http://www.php.net/manual/en/ziparchive.getstream.php
但我实际上不知道如何使用此功能做到这一点。
【问题讨论】:
-
步骤 1) 阅读 documentation 仅供参考
ZipArchive将保留目录结构,因此您不必担心。 -
是的,但我不想将 zip 的根目录提取到我的应用程序的根目录。我想从 zip 中提取“/files”到我的根目录。