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. 改变IE查看源文件默认程序的方法
  2. 用VBS实现Shuffle洗牌算法
  3. VB6拾遗:数组的内部实现
  4. 迅雷高速通道与离线下载
  5. 用VBS生成GUID

留下回复