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
'failed, code:' . $res;
}
?>
添加备注

用户贡献的备注 2 备注

1
Jonathan Holvey
7 年前
要重命名文件夹,您必须替换其包含的每个文件的路径中的文件夹名称。
0
troy_rudolph at bridge360 dot com
8 年前
我尝试使用 ZipArchive::renameIndex() 和 ZipArchive::renameName() 重命名 zip 文件内部的文件夹。这两个方法都没有成功。我认为这不是错误,并希望将其记录下来。
To Top