获取ZIP并提取内容,或者file_Get_contents单个文件,然后将file_put_contents提取到文件


Get a ZIP and extract contents OR file_get_contents individual files and then file_put_contents into folder

我正在编写一个脚本,该脚本将获取多个文件,然后将它们复制到一个新目录中。我已经想出了两种方法来做到这一点,但我想知道哪种更好。

1)

  • 将多个文件名存储在一个数组中,并在循环中使用fileget_contents来获取这些文件
  • 同样,但使用file_put_contents将这些文件复制到新目录中

2)

  • 默认情况下,将这些需要的文件存储在.ZIP文件中
  • 使用PHP打开这个zip并将内容提取到新文件夹中

我猜ZIP方法更适合使用,但我没有证据支持这一点。有人能建议我什么是最好的吗?

将要复制的文件存储在数组中,并使用PHP的copy()函数将文件复制到所需的目录中。