企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
[TOC] > [参考](https://www.php.net/manual/zh/class.splfileinfo.php) > ## 接口 ``` SplFileInfo :: __construct —构造一个新的SplFileInfo对象 SplFileInfo :: getATime —获取文件的最后访问时间 SplFileInfo :: getBasename —获取文件的基本名称 SplFileInfo::getCTime — 获取文件 inode 修改时间 SplFileInfo :: getExtension —获取文件扩展名 SplFileInfo :: getFileInfo —获取文件的SplFileInfo对象 SplFileInfo :: getFilename —获取文件名 SplFileInfo :: getGroup —获取文件组 SplFileInfo :: getInode —获取文件的索引节点 SplFileInfo :: getLinkTarget —获取链接的目标 SplFileInfo :: getMTim​​e —获取上次修改时间 SplFileInfo :: getOwner —获取文件的所有者 SplFileInfo :: getPath —获取不带文件名的路径 SplFileInfo :: getPathInfo —获取路径的SplFileInfo对象 SplFileInfo :: getPathname —获取文件的路径 SplFileInfo :: getPerms —获取文件权限 SplFileInfo :: getRealPath —获取文件的绝对路径 SplFileInfo :: getSize —获取文件大小 SplFileInfo :: getType-获取文件类型 SplFileInfo :: isDir —判断文件是否为目录 SplFileInfo :: isExecutable —告诉文件是否可执行 SplFileInfo :: isFile —告诉对象是否引用常规文件 SplFileInfo :: isLink —告诉文件是否为链接 SplFileInfo :: isReadable —告诉文件是否可读 SplFileInfo :: isWritable —告诉条目是否可写 SplFileInfo :: openFile —获取文件的SplFileObject对象 SplFileInfo :: setFileClass —设置与SplFileInfo :: openFile一起使用的类 SplFileInfo :: setInfoClass —设置与SplFileInfo :: getFileInfo和SplFileInfo :: getPathInfo一起使用的类 SplFileInfo :: __ toString —以字符串形式返回文件的路径 ``` ## 示例 ``` $file =new SplFileInfo("./test.js"); var_dump($file->getRealPath()); var_dump($file->isFile()); //true var_dump($file->getExtension()); // js var_dump($file->getType()); // file var_dump($file->getSize()); // //33206 var_dump($file->getPerms()); // 33206 ```