GetFileInformationByHandle函数

标签: ,

GetFileInformationByHandle函数可以通过文件句柄获取文件的信息。

BOOL WINAPI GetFileInformationByHandle(
  _In_   HANDLE hFile,
  _Out_  LPBY_HANDLE_FILE_INFORMATION lpFileInformation
);

BY_HANDLE_FILE_INFORMATION结构如下:

typedef struct _BY_HANDLE_FILE_INFORMATION {
  DWORD    dwFileAttributes;
  FILETIME ftCreationTime;
  FILETIME ftLastAccessTime;
  FILETIME ftLastWriteTime;
  DWORD    dwVolumeSerialNumber;
  DWORD    nFileSizeHigh;
  DWORD    nFileSizeLow;
  DWORD    nNumberOfLinks;
  DWORD    nFileIndexHigh;
  DWORD    nFileIndexLow;
} BY_HANDLE_FILE_INFORMATION, *PBY_HANDLE_FILE_INFORMATION;

如果想获取文件的多种信息的话,使用这个函数比分别调用GetFileSize、GetFileTime等函数方便。

赞赏

微信赞赏支付宝赞赏

随机文章:

  1. php.ini中的时区设置date.timezone = PRC
  2. VbsEdit 5.6.1新增功能
  3. 吞噬者批处理编写器
  4. 爱因斯坦带来的悖论
  5. ASCII Assembly技术简介

留下回复