要返回整個(gè)路徑而不是文件結(jié)構(gòu),您可以使用extractTo()
函數(shù)的第二個(gè)參數(shù)來(lái)指定目標(biāo)路徑。以下是示例代碼:
$zip = new ZipArchive;
$zipFile = 'your_zip_file.zip';
$targetPath = 'your_target_path/';
if ($zip->open($zipFile) === true) {
$zip->extractTo($targetPath, null);
$zip->close();
echo '文件已解壓到:' . realpath($targetPath);
} else {
echo '無(wú)法打開壓縮文件';
}
在上述示例中,extractTo()
函數(shù)的第一個(gè)參數(shù)是目標(biāo)路徑,第二個(gè)參數(shù)是一個(gè)可選的文件或目錄名稱。將第二個(gè)參數(shù)設(shè)置為null
將提取整個(gè)文件結(jié)構(gòu)而不是單個(gè)文件。 realpath()
函數(shù)用于獲取完整的目標(biāo)路徑。