牛牛在线工具

SplFileInfo::__construct()

收录 8868 个 PHP 函数,含用途说明与用法示例。

SplFileInfo::__construct()

创建 SplFileInfo 对象,该对象表示文件系统中的文件或目录

函数名称:SplFileInfo::__construct() 适用版本:PHP 5 >= 5.1.2, PHP 7 函数描述:SplFileInfo::__construct() 方法用于创建 SplFileInfo 对象,该对象表示文件系统中的文件或目录。 用法: $file = new SplFileInfo($filename); 参数: $filename: 必需,要创建 SplFileInfo 对象的文件名或目录名。 示例: // 创建一个 SplFileInfo 对象来表示文件 $file = new SplFileInfo('path/to/file.txt'); // 获取文件名 $filename = $file->getFilename(); echo "文件名:" . $filename . PHP_EOL; // 获取文件路径 $filePath = $file->getPath(); echo "文件路径:" . $filePath . PHP_EOL; // 获取文件的绝对路径 $absolutePath = $file->getRealPath(); echo "文件的绝对路径:" . $absolutePath . PHP_EOL; // 检查文件是否存在 $isFileExists = $file->isFile(); echo "文件是否存在:" . ($isFileExists ? '是' : '否') . PHP_EOL; // 检查是否为目录 $isDirectory = $file->isDir(); echo "是否为目录:" . ($isDirectory ? '是' : '否') . PHP_EOL; // 获取文件大小 $fileSize = $file->getSize(); echo "文件大小:" . $fileSize . " 字节" . PHP_EOL; // 获取文件的访问时间 $accessTime = $file->getATime(); echo "文件的访问时间:" . date('Y-m-d H:i:s', $accessTime) . PHP_EOL; // 获取文件的修改时间 $modificationTime = $file->getMTime(); echo "文件的修改时间:" . date('Y-m-d H:i:s', $modificationTime) . PHP_EOL; 注意:在示例中,$filename 是一个文件的路径字符串,可以根据需要替换为实际的文件路径。SplFileInfo 类还有许多其他有用的方法,可以根据具体需求进行使用。