2

我在网络服务器中托管了 16631 个文件,其中 2719 个是文本文件,其中包含位于服务器上的特定文件列表。

使用 PHP,是否可以为每个文本文件创建一个 ZIP?可以将文本文件名作为 ZIP 文件名吗?

我想在 ZIP 文件中保持相同的目录结构。

提前致谢。

4

1 回答 1

0

接受 Jeff Hines 的建议,您可以使用ZipArchive该类来创建 zip。

在伪代码中

  1. 获取文件夹中的文本文件列表
  2. 读取文本文件并获取要添加到 zip 的文件列表
  3. 使用 ZipArchive 将每个列出的文件添加到新的 zip 文件中。
  4. 写入标志以指定您已完成此文件。

您可能需要一次在 10 个文件上运行它,因为它可能会超时。

于 2012-05-23T17:14:12.707 回答