PHP | filectime 函數
怎樣獲取文件的 inode 修改時間
最近更新時間 2021-01-03 21:02:34
filectime 函數獲取文件的 inode 修改時間。
filectime() 函數返回文件的 inode 修改時間,時間格式為 Unix 時間戳,失敗時返回 false。函數返回的值會被緩存。
函數定義
filectime ( string $filename ) : int
// 源文件位於:ext/standard/filestat.c
# 函數定義
FileFunction(PHP_FN(filectime), FS_ATIME)
...
php_stat(filename, filename_len, funcnum, return_value);
...
參數
- checkfilename - 文件的路徑。
返回值
- checkint - 返回文件 inode 修改時間,失敗時返回 false。
示例1: - 使用 filectime() 函數獲取文件 inode 修改時間。
<?php
/**
* PHP 使用 filectime() 函數獲取文件 inode 修改時間。
*
* @since Version 1.0.0
* @filesource
*/
// 文件路徑
$filename = 'fooooo.txt';
// 文件 inode 修改時間
$time = filectime($filename);
echo $time.PHP_EOL;
// 格式化輸出時間
echo date('Y-m-d H:i:s', $time);
1609676814 2021-01-03 12:26:54