PHP fstat 文件系统函数

  • 定义和用法

    fstat - 通过已打开的文件指针取得文件信息
  • 版本支持

    PHP4 PHP5 PHP7
    支持 支持 支持
  • 语法

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

    参数 必需的 描述
    handle 文件指针必须是有效的,必须指向由 fopen() 成功打开的文件(并还未由 fclose() 关闭)。
  • 返回值

    返回一个数组具有该文件的统计信息,该数组的格式详细说明于手册中 stat() 页面里。
  • 示例

    <?php
    // 打开文件
    $fp = fopen("/etc/passwd", "r");
    
    // 取得统计信息
    $fstat = fstat($fp);
    
    // 关闭文件
    fclose($fp);
    
    // 只显示关联数组部分
    print_r(array_slice($fstat, 13));
    ?>
    
    尝试一下
    注意:此函数不能作用于远程文件,被检查的文件必须是可通过服务器的文件系统访问的。
  • 相关函数

    ftell() - 返回文件指针读/写的位置
    rewind() - 倒回文件指针的位置