温馨提示×

php readdir 能获取文件修改时间吗

PHP
小樊
87
2024-11-27 13:16:47
栏目: 编程语言
PHP开发者专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

readdir 函数用于读取目录句柄中的条目,但它本身不能直接获取文件的修改时间

$directory = 'path/to/directory';
$entries = readdir($directory);

while ($entry != false) {
    if (is_file($directory . '/' . $entry)) {
        $mtime = filemtime($directory . '/' . $entry);
        echo "文件名: " . $entry . ", 修改时间: " . date('Y-m-d H:i:s', $mtime) . PHP_EOL;
    }
    $entry = readdir($directory);
}

在这个示例中,我们首先使用 readdir 读取目录中的所有条目。然后,我们使用 is_file 检查当前条目是否为文件。如果是文件,我们使用 filemtime 获取文件的修改时间,并使用 date 将其格式化为可读的字符串。最后,我们输出文件名和修改时间。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:php如何获取文件最后修改时间

0