相关疑难解决方法(0)

在PHP中提取ZIP文件的子文件夹

我使用PHP脚本解压缩ZIP文件.但是这个脚本只解压缩一级目录而不提取该文件的子目录:

$zip = new ZipArchive;
if ($zip->open('test.zip') === TRUE) {
    $zip->extractTo('/my/destination/dir/');
    $zip->close();
    echo 'ok';
} else {
    echo 'failed';
}
Run Code Online (Sandbox Code Playgroud)

例如:如果test.zip包含2个文件夹:folder1\file.png,folder2\folder3\file3.png

解压缩此ZIP文件后,我只看到folder1*.*和folder2*.*但没有子目录folder3.

我怎样才能改善它?

php zip unzip

3
推荐指数
1
解决办法
6952
查看次数

标签 统计

php ×1

unzip ×1

zip ×1