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
将其格式化为可读的字符串。最后,我们输出文件名和修改时间。