ZipArchive::setMtimeName

(PHP >= 8.0.0, PECL zip >= 1.16.0)

ZipArchive::setMtimeName设置由其名称定义的条目的修改时间

说明

public ZipArchive::setMtimeName(string $name, int $timestamp, int $flags = 0): bool

设置由其名称定义的条目的修改时间。

参数

name

条目的名称。

timestamp

文件的修改时间(Unix 时间戳)。

flags

可选标志,目前未使用。

返回值

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

示例

此示例创建一个 ZIP 文件档案 test.zip 并添加文件 test.txt 及其修改日期。

示例 #1 归档文件

<?php
$zip
= new ZipArchive();
if (
$zip->open('test.zip', ZipArchive::CREATE) === TRUE) {
$zip->addFile('text.txt');
$zip->setMtimeName('text.txt', mktime(0,0,0,12,25,2019));
$zip->close();
echo
"Ok\n";
} else {
echo
"KO\n";
}
?>

注释

注意:

此函数仅在针对 libzip ≥ 1.0.0 构建时可用。

参见

添加注释

用户贡献的注释

此页面没有用户贡献的注释。
To Top