php获取上次修改文件时文件的元数据



我想获取php文件的元数据,这样我就可以看到文件最后一次被修改的时间。

我已经尝试了以下操作,但没有得到任何数据返回

$file = fopen("index.php", 'r');
$meta = stream_get_meta_data($file);
print_r($meta);
fclose($file);

我得到以下结果

Array ( [timed_out] => [blocked] => 1 [eof] => [wrapper_type] => plainfile [stream_type] => STDIO [mode] => r [unread_bytes] => 0 [seekable] => 1 [uri] => index.php )

流元数据与文件元数据不同,因为并非所有流都连接到文件。

使用fstat()获取文件的元数据。

$meta = fstat($file);
echo date('Y-m-d H:i:s', $meta['mtime']);

最新更新