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如何获取文件最后修改时间