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
將其格式化為可讀的字符串。最后,我們輸出文件名和修改時間。