GetFileSize
作用
获取指定文件大小,in byte。
原型
DWORD GetFileSize(
HANDLE hFile,
LPDWORD lpFileSizeHigh
);
参数说明
- hFile:待获取大小的文件句柄,该文件句柄必须具有 GENERIC_READ 或 GENERIC_WRITE 访问权限。
- lpFileSizeHigh:指向一个 DWORD 变量的指针,该变量用于接收文件大小高端(第32-63位)部分的值。一般为 NULL 。
追加说明
-
不能使用该函数获取如管道文件或通信设备文件等不可定位文件的长度,可使用 GetFileType 函数检测 hFile 指定的文件类型。
-
该函数只获取未经压缩的文件的长度,可使用 GetCompressedFileSize 函数获取一个压缩文件的长度。