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