filectime
filectime
(PHP 4, PHP 5, PHP 7)
filectime - 获取文件的inode更改时间
描述
int filectime ( string $filename )
获取文件的inode更改时间。
参数
filename
文件的路径。
返回值
返回文件上次更改的时间或FALSE
失败时的时间。时间以Unix时间戳的形式返回。
例子
Example #1 A filectime() example
<?php
// outputs e.g. somefile.txt was last changed: December 29 2002 22:16:23.
$filename = 'somefile.txt';
if (file_exists($filename)) {
echo "$filename was last changed: " . date("F d Y H:i:s.", filectime($filename)
}
?>
错误/异常
发生故障时,E_WARNING
发射。
注意
Note
:Note
: In most Unix filesystems, a file is considered changed when its inode data is changed; that is, when the permissions, owner, group, or other metadata from the inode is updated. See also filemtime() (which is what you want to use when you want to create "Last Modified" footers on web pages) and fileatime().
注意
:还要注意
的是,在某些Unix文本中,文件的ctime被称为文件的创建时间。这是错误的。在大多数Unix文件系统中,Unix文件没有创建时间。
注意
:请注意
,时间分辨率可能因文件系统而异。
注意
:这个函数的结果被缓存。有关更多详细信息,请参阅clearstatcache()。
提示
从PHP 5.0.0开始,这个函数也可以用于一些
URL包装器。请参阅支持的协议和包装以确定哪些包装支持stat()系列功能。