readdir
函數是用于讀取目錄句柄中的條目,它不能直接獲取文件的創建時間
要獲取文件的創建時間,您可以使用 filemtime
函數。以下是一個示例:
<?php
$directory = 'path/to/directory';
$files = scandir($directory); // 讀取目錄中的所有文件和子目錄
foreach ($files as $file) {
if (is_file($directory . '/' . $file)) { // 確保是文件
$creation_time = filemtime($directory . '/' . $file); // 獲取文件的創建時間
echo "File: " . $file . ", Creation Time: " . date('Y-m-d H:i:s', $creation_time) . PHP_EOL;
}
}
?>
請注意,filemtime
返回的是文件的最后修改時間,而不是創建時間。要獲取文件的創建時間,您可能需要查詢文件系統的元數據,這取決于您使用的操作系統和文件系統。在某些情況下,這可能需要使用特定的函數或庫。例如,在 Windows 上,您可以使用 GetFileAttributes
函數,而在 Linux 上,您可以使用 stat
函數。