我在网络服务器中托管了 16631 个文件,其中 2719 个是文本文件,其中包含位于服务器上的特定文件的列表。
使用PHP,可以为每个文本文件创建一个ZIP吗?可能是文本文件名作为 ZIP 文件名?
我想在 ZIP 文件中保留相同的目录结构。
提前谢谢。
根据 Jeff Hines 的建议,您可以使用 ZipArchive
类来创建 zip。
在伪代码中
- 获取文件夹中的文本文件列表
- 读取文本文件并获取要添加到zip的文件列表
- 使用 ZipArchive 将列出的每个文件添加到新的 zip 文件中。
- 写入标志以指定您已完成此文件。
您可能需要一次对 10 个文件运行它,因为它可能会超时。