Linux PHP ExtractTo返回整個(gè)路徑而不是文件結(jié)構(gòu)

PHP
小云
96
2023-08-18 12:56:26

要返回整個(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)路徑。

0