PHP Ziparchive extractTo方法未提取zip文件

时间:2019-11-15 19:22:36

标签: php ziparchive

我正在尝试将zip文件的目录提取到它们所在的目录中。

public function buildRecords($quickCheckOutputDir, $salvageVinsDir)
    {
        //unzip
        $files_to_extract = $this->getFiles($salvageVinsDir);
        $zip = new ZipArchive();
        foreach($files_to_extract as $file) {
            $res = $zip->open($salvageVinsDir . $file);
            if($res) {
                echo $zip->extractTo($salvageVinsDir);
                //$zip->deleteName($salvageVinsDir . $file);
                $zip->close();
            } else {
                echo 'failed, code:' . $res;
            }
        }
    }

echo $zip->extractTo($salvageVinsDir)返回1,因此我认为该方法有效,但是当我检查目录时,仅存在压缩文件。什么都没有被提取。这是什么问题?

编辑:我给了我在chmod 777中使用的目录。我正在使用centos 7。

0 个答案:

没有答案