经过大量的搜索,我在这个问题上空了。我有一个由脚本生成的zip文件。它包含超过100000个存储在不同文件夹中的图像。样本结构如下所示
folder_files/
-16/
--1.jpeg
--2.jpeg
--3.jpeg
-15/
--1.jpeg
--2.jpeg
--3.jpeg
-14/
...... and so on till folder 0/
我无法在zip文件中复制此文件夹结构。第一个文件夹“_files /”被创建。但是,除此之外,它只是将嵌套在子文件夹中的所有图像转储到父文件夹中。不用说,所有子文件夹中的1.jpg都被覆盖,只有1.jpg最终存在于_files /文件夹中。
简而言之,我不确定如何在zipfile中创建一个文件夹。这就是问题所在。
问题的第2部分是我正在尝试使用PHP读取这个生成的zip文件。理想情况下,它应检测此父文件夹,创建它,然后输入它,然后创建子文件夹及其各自的子文件夹。基本上将zip文件夹结构复制到实际的系统文件夹结构中。我最终想要从zip文件中存在的文件夹中读取数据。我见过的例子只显示如何识别文件夹并在文件系统中创建一个文件夹。但是,我还没有看到一个示例,告诉我如何进入该文件夹并让那些孩子出去!
非常感谢任何帮助!