PR_GetOpenFileInfo

获取打开文件的相关信息。文件大小以 32 位整数表示。

语法

#include <prio.h>

PRStatus PR_GetOpenFileInfo(
  PRFileDesc *fd,
  PRFileInfo *info);

参数

该函数具有以下参数

fd

指向已打开文件的 PRFileDesc 对象的指针。

info

指向 PRFileInfo 对象的指针。输出时,有关给定文件的信息将写入文件信息对象。

返回值

该函数返回以下值之一

  • 如果成功获取文件信息,则返回 PR_SUCCESS

  • 如果未成功获取文件信息,则返回 PR_FAILURE

描述

PR_GetOpenFileInfo 获取文件类型(普通文件、目录或其他)、文件大小(作为 32 位整数)以及由文件描述符表示的打开文件的创建和修改时间。

另请参阅

有关此函数的 64 位版本,请参阅 PR_GetOpenFileInfo64。要获取尚未打开的文件的等效信息,请使用 PR_GetFileInfo