证件照排版 | 在线计算器 | 在线算命 | 纸张生成器 | 大乐透机选器 | 双色球机选器 | 股票买卖计算 | 奖状生成器 | 今年过去多少天 | 天数相差计算 | 番茄时钟 | AI提示词 | 2048游戏 | 华容道游戏 | 退休年龄计算
查询

SplFileInfo::getPathInfo()函数—用法及示例

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


函数名称:SplFileInfo::getPathInfo() 

适用版本:PHP 5 >= 5.1.2, PHP 7

函数描述:SplFileInfo::getPathInfo() 方法返回一个 SplFileInfo 对象,该对象包含有关文件路径的信息。

用法:

  1. 创建 SplFileInfo 对象: $file = new SplFileInfo('path/to/file.txt');

  2. 使用 getPathInfo() 方法获取路径信息: $pathInfo = $file->getPathInfo();

  3. 使用 getPath() 方法获取文件所在目录的绝对路径: $directory = $pathInfo->getPath();

  4. 使用 getFilename() 方法获取文件名: $filename = $pathInfo->getFilename();

  5. 使用 getBasename() 方法获取文件名(不包含扩展名): $basename = $pathInfo->getBasename();

  6. 使用 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 对象,可以通过该对象的其他方法获取更多的文件信息。

补充纠错
下一个函数: SplFileInfo::getPath()函数
热门PHP函数
分享链接