當您使用上述函式重新命名壓縮檔中的檔案,且目標檔案名稱已存在時,該函式將會回傳 FALSE。
(PHP 5 >= 5.2.0, PHP 7, PHP 8, PECL zip >= 1.5.0)
ZipArchive::renameName — 重新命名指定名稱的項目
name
要重新命名的項目的名稱。
new_name
新名稱。
範例 #1 重新命名一個項目
<?php
$zip = new ZipArchive;
$res = $zip->open('test.zip');
if ($res === TRUE) {
$zip->renameName('currentname.txt','newname.txt');
$zip->close();
} else {
echo 'failed, code:' . $res;
}
?>