我使用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.
我怎样才能改善它?