PHP Conference Japan 2024

ZipArchive::renameIndex

(PHP 5 >= 5.2.0, PHP 7, PHP 8, PECL zip >= 1.5.0)

ZipArchive::renameIndex重命名由索引定义的条目

描述

public ZipArchive::renameIndex(int $index, string $new_name): bool

重命名由索引定义的条目。

参数

index

要重命名的条目的索引。

new_name

新名称。

返回值

成功时返回 true,失败时返回 false

示例

示例 #1 重命名一个条目

<?php
$zip
= new ZipArchive;
$res = $zip->open('test.zip');
if (
$res === TRUE) {
$zip->renameIndex(2,'newname.txt');
$zip->close();
} else {
echo
'失败,代码:' . $res;
}
?>
添加注释

用户贡献的注释 2 条注释

Jonathan Holvey
8 年前
要重命名文件夹,必须替换其包含的每个文件的路径中的文件夹名称。
troy_rudolph at bridge360 dot com
8 年前
我尝试使用 ZipArchive::renameIndex() 和 ZipArchive::renameName() 重命名 zip 文件内的文件夹,但均未成功。我相信这不是一个错误,并希望对此进行记录。
To Top