fstat

(PHP 4 )

fstat -- 通过已打开的文件指针取得文件信息

说明

array fstat ( resource handle)

获取由文件指针 handle 所打开文件的统计信息。本函数和 stat() 函数相似,除了它是作用于已打开的文件指针而不是文件名。

返回一个数组包含有文件的统计信息。该数组具有以下单元:

  1. device - 设备名

  2. inode - 节点名

  3. number of links - 连接数目

  4. user id of owner - 所有者的用户 id

  5. group id owner - 所有者的组 id

  6. device type if inode device *

  7. size in bytes - 文件大小的字节数

  8. time of last access - 上一次被访问时间

  9. time of last modification - 上一次被修改时间

  10. time of last change - 上一次改变时间

  11. blocksize for filesystem I/O *

  12. number of blocks allocated - 所分配块的数目

* - 仅在支持 st_blksize 类型的系统下有效。其它系统(如 Windows)返回 -1。

注: 本函数的结果会被缓存。详细信息参见 clearstatcache()

注: 本函数不能作用于远程文件,被检查的文件必须通过服务器的文件系统访问。