查询

lstat()函数—用法及示例

「 获取文件或符号链接的详细信息,包括文件类型、权限、所有者、组、文件大小等 」


函数名:lstat()

适用版本:所有版本的PHP

用法:lstat() 函数用于获取文件或符号链接的详细信息,包括文件类型、权限、所有者、组、文件大小等。

语法:int lstat ( string $filename )

参数:

  • $filename:要获取信息的文件或符号链接的路径。

返回值:

  • 如果成功,返回一个数组,包含文件的详细信息。
  • 如果失败,返回 false。

示例:

$filename = '/path/to/file.txt';
$fileInfo = lstat($filename);

if ($fileInfo !== false) {
    echo "文件类型: " . $fileInfo['mode'] . "<br>";
    echo "文件大小: " . $fileInfo['size'] . " 字节<br>";
    echo "所有者: " . $fileInfo['uid'] . "<br>";
    echo "所属组: " . $fileInfo['gid'] . "<br>";
    echo "权限: " . decoct($fileInfo['mode'] & 0777) . "<br>";
    echo "最后访问时间: " . date("Y-m-d H:i:s", $fileInfo['atime']) . "<br>";
    echo "最后修改时间: " . date("Y-m-d H:i:s", $fileInfo['mtime']) . "<br>";
    echo "最后更改时间: " . date("Y-m-d H:i:s", $fileInfo['ctime']) . "<br>";
} else {
    echo "获取文件信息失败!";
}

注意事项:

  • lstat() 函数与 stat() 函数类似,但是当文件是符号链接时,lstat() 函数返回符号链接本身的信息,而不是链接指向的文件的信息。
  • 返回的文件信息数组中包含了许多键值对,具体信息可以参考官方文档或使用 var_dump() 函数查看完整的数组结构。
补充纠错
上一个函数: ltrim()函数
下一个函数: long2ip()函数
热门PHP函数
分享链接