牛牛在线工具

SplFileInfo::getPathInfo()

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

SplFileInfo::getPathInfo()

返回一个 SplFileInfo 对象,该对象包含有关文件路径的信息

函数名称:SplFileInfo::getPathInfo() 适用版本:PHP 5 >= 5.1.2, PHP 7 函数描述:SplFileInfo::getPathInfo() 方法返回一个 SplFileInfo 对象,该对象包含有关文件路径的信息。 用法: 创建 SplFileInfo 对象: $file = new SplFileInfo('path/to/file.txt'); 使用 getPathInfo() 方法获取路径信息: $pathInfo = $file->getPathInfo(); 使用 getPath() 方法获取文件所在目录的绝对路径: $directory = $pathInfo->getPath(); 使用 getFilename() 方法获取文件名: $filename = $pathInfo->getFilename(); 使用 getBasename() 方法获取文件名(不包含扩展名): $basename = $pathInfo->getBasename(); 使用 getExtension() 方法获取文件的扩展名: $extension = $pathInfo->getExtension(); 示例: $file = new SplFileInfo('path/to/file.txt'); $pathInfo = $file->getPathInfo(); $directory = $pathInfo->getPath(); echo "文件所在目录的绝对路径:".$directory."\n"; $filename = $pathInfo->getFilename(); echo "文件名:".$filename."\n"; $basename = $pathInfo->getBasename(); echo "文件名(不包含扩展名):".$basename."\n"; $extension = $pathInfo->getExtension(); echo "文件扩展名:".$extension."\n"; 输出结果: 文件所在目录的绝对路径:path/to 文件名:file.txt 文件名(不包含扩展名):file 文件扩展名:txt 注意:SplFileInfo::getPathInfo() 方法返回的是一个 SplFileInfo 对象,可以通过该对象的其他方法获取更多的文件信息。