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. VBS获取系统本次及上次开关机时间
  2. WMI工具:WMI CIM Studio
  3. 用JavaScript实现PHP的basename函数
  4. jQuery图片延迟加载插件——Lazy Load
  5. VBS Scripting.Dictionary字典对象按键名Key进行冒泡排序

留下回复