GetFileSize
来源:互联网 发布:思维导图用什么软件 编辑:程序博客网 时间:2024/05/21 20:27
该函数用于获取指定文件的大小(长度),获取的大小限制在 0xFFFFFFFF 以内。
若要获取长度超过 0xFFFFFFFF 的文件大小,请使用 GetFileSizeEx 函数。
定义
DWORD GetFileSize(HANDLE hFile, LPDWORD lpFileSizeHigh);
参数
hFile
待获取大小的文件句柄,该文件句柄必须具有 GENERIC_READ 或 GENERIC_WRITE 访问权限。
lpFileSizeHigh
指向一个 DWORD 变量的指针,该变量用于接收文件大小高端(第32-63位)部分的值。若不需获取这部分的值,该参数可以为 NULL 。
返回值
如果函数调用成功,返回值为文件大小的低端(第0-31位)的值,如果 lpFileSizeHigh 参数不为 NULL ,该参数对应的变量包含文件大小的高端(第32-63位)部分的值。
如果函数调用失败,并且 lpFileSizeHigh 参数为 NULL ,则返回值为 INVALID_FILE_SIZE 。要获取更多错误信息,请调用 GetLastError 函数。
如果函数调用失败,并且 lpFileSizeHigh 参数不为 NULL ,返回值为 INVALID_FILE_SIZE ,调用 GetLastError 函数返回的错误代码为 NO_ERROR 以外的值。
说明
不能使用该函数获取如管道文件或通信设备文件等不可定位文件的长度,可使用 GetFileType 函数检测 hFile 指定的文件类型。
该函数只获取未经压缩的文件的长度,可使用 GetCompressedFileSize 函数获取一个压缩文件的长度。
- GetFileSize
- GetFileSize、GetFileSizeEx
- windows GetFileSize
- GetFileSize 函数
- GetFileSize 函数(转)
- 下载+CreateFile+WriteFile+GetFileSize
- 文件大小,GetFileSize GetCompressedFileSize _stat
- GetFileSize 函数(转)
- GetFileSize问题,急
- Windows文件处理函数 - GetFileSize
- 文件大小单位转换函数-getFileSize($bytes)
- Klocwork自动测试脚本之GetFileSize.cmd文件清单
- 四.文件自校验大小破解(GetFileSize)
- 纯做技术的人啊你没啥骄傲的,你不过是懒罢了
- 金山界面库分析(3)
- ASP.NET页面间值传递的几种方法
- velocity运算
- HADOOP安装文档(CENTOS6.2)
- GetFileSize
- Myeclipse中SVN的配置与使用
- Drupal 的基本元件和基本概念
- 有关逻辑炸弹方面的问题
- Illegal modifier for parameter *** , only final is permitted”
- zoj 3201 简单树形dp Tree of Tree
- VC静态链接库建立(ZT自MSDN)
- hibernate 基于JPA的事务管理
- Android:Eclipse如何设置格式化Java代码