如何使用PHP打开zip文件中存在的文件夹并将内容/文件放入其中

时间:2018-04-06 19:36:34

标签: php

如何使用PHP打开zip文件中存在的文件夹,如下例所示:

$zip = new ZipArchive();
$tmp_file = tempnam('.', '');
$zip->addEmptyDir($folder);

假设我想要打开我刚创建的$文件夹,以便将内容放入其中

注意:$zip->open ($folder);不能与我合作

我想把我的文件放在所说的zip文件里面的文件夹里。

由于

1 个答案:

答案 0 :(得分:0)

根据有关ZipArchive()的文档,您可以使用addEmptyDir(string $dirname)添加空目录。之后,您可以使用addFile(string $filename, string $localname)添加文件,其中$localname可以是相对路径。这是一个例子

$folder = 'your_folder';
$file = 'your_file.txt';

$zip = new ZipArchive ();
$zip -> addEmptyDir ($folder);
$zip -> addFile ($file, $folder.'/'.$file);