fstat()

创建于 2024-12-03 / 29
字体: [默认] [大] [更大]
❮ PHP 文件系统参考手册

实例

返回有关打开文件的信息:

<?php
$file = fopen("test.txt","r");
print_r(fstat($file));
fclose($file);
?> 运行实例 »

定义和用法

fstat() 函数返回关于打开文件的信息。

注释: 此函数的结果因服务器而异。 该数组可能包含数字索引、名称索引或两者兼有。

提示:这个函数类似于stat(),除了这个函数必须打开文件。

语法

fstat(file)

参数值

参数 描述
file 必需。规定要检查的打开文件。

提示和注释

提示:本函数与 stat() 函数相似,不同的是,它是作用于已打开的文件指针而不是文件名。


技术细节

返回值: 该函数返回的数组具有该文件的统计信息,该数组包含以下元素:
  • [0] or [dev] - 设备名
  • [1] or [ino] - 号码
  • [2] or [mode] - inode 保护模式
  • [3] or [nlink] - 被连接数目
  • [4] or [uid] - 所有者的用户 id
  • [5] or [gid] - 所有者的组 id
  • [6] or [rdev] - 设备类型,如果是 inode 设备的话
  • [7] or [size] - 文件大小的字节数
  • [8] or [atime] - 上次访问时间(Unix 时间戳)
  • [9] or [mtime] - 上次修改时间(Unix 时间戳)
  • [10] or [ctime] - 上次改变时间(Unix 时间戳)
  • [11] or [blksize] - 文件系统 IO 的块大小
  • [12] or [blocks] - 所占据块的数目
PHP 版本: 4.0+

❮ PHP 文件系统参考手册
0 人点赞过