2012-02-06 98 views
0

我正在写一个脚本,将抓住几个文件,然后将它们复制到一个新的目录。我提出了两种做法,但想知道哪种更好。得到一个ZIP和提取的内容或个别的file_get_contents文件,然后file_put_contents到文件夹

1)在一个数组

  • 存储几个文件的名称和使用的file_get_contents在循环中获取这些文件。
  • 再次相同,但使用file_put_contents将这些文件复制到新目录。

2)

  • 商店默认
  • 在.ZIP文件需要这些文件
  • 使用PHP来打开这个压缩和内容提取到新文件夹。

我猜ZIP方法更好用,但我没有证据支持。任何人都可以告诉我什么是最好的?

回答

0

存储文件到一个数组复制和使用PHP的copy()功能将文件复制到所需的目录。

+0

这是一个更有效率(资源节约)方法比其他两个,如果它正在执行regulary? – tctc91 2012-02-06 15:58:53

+0

@ tctc91:显然,只是复制文件比读取/写入所有文件(您的'file _ * _ contents'方法)更好。是否应该使用中间'.zip'文件取决于该操作的执行频率,文件的传输位置,文件的数量,文件的大小,文件的压缩程度,换句话说,除了你之外,没有人知道答案。 – FtDRbwLXw6 2012-02-06 16:12:08

相关问题