SplFileInfo::getCTime()函数用于获取文件的创建时间。它返回一个表示文件创建时间的整数值,该值是Unix时间戳格式,即从1970年1月1日开始至今的秒数。
用法示例:
$file = new SplFileInfo('/path/to/file.txt');
// 获取文件的创建时间
$createTime = $file->getCTime();
// 将创建时间转换为可读格式
$createTimeFormatted = date('Y-m-d H:i:s', $createTime);
echo "文件创建时间:$createTimeFormatted";
在上述示例中,我们首先创建了一个SplFileInfo对象,通过构造函数传递文件的路径。然后,使用getCTime()方法获取文件的创建时间。最后,我们将获取到的创建时间转换为可读的日期时间格式,并将其打印出来。
需要注意的是,如果文件不存在或无法访问,getCTime()方法将返回false。因此,在使用该方法之前,我们应该确保文件存在并且具有正确的访问权限。