获得一个比较大的文件大小
来源:互联网 发布:第二代身份证照片软件 编辑:程序博客网 时间:2024/04/20 12:04
在编写代码的时候,遇到一个问题(计算处理文件进度百分比),需要计算出所有文件大小,而每一个文件都是几个G。
用下面方法可以实现获取一个文件大小(vs2005):
第一步:
HANDLE hFile = CreateFile(filename, GENERIC_READ | GENERIC_WRITE, FILE_SHARE_READ, NULL, OPEN_EXISTING,
FILE_ATTRIBUTE_NORMAL, NULL);if(hFile==NULL)
{
/*printf("Fail in CreateFile\n");*/
break;
}
第二步:
LARGE_INTEGER dwOneFileSize;
//获得当前一个文件长度
GetFileSizeEx(hFile,&dwOneFileSize);
第三步:
uIn64 Onefilelen;
Onefilelen = dwOneFileSize.QuadPart;
第四步:
CloseHandle(hFile)
知道了怎么获得一个文件大小,就可以获得所有文件大小了!
- 获得一个比较大的文件大小
- 比较好用的获得文件大小的方法
- 获得文件大小的辅助函数
- 获得文件大小
- 获得文件大小
- 获得文件大小
- ASP中获得文件大小的函数
- vc++获得文件大小的4中方法
- php获得远程文件大小的函数
- php获得远程文件大小的函数
- 如何看一个比较大的程序代码
- 获得文件大小和目录
- c获得文件大小
- 跨平台获得文件大小
- C++中获得文件大小
- MFC获得文件大小
- 批处理获得文件大小
- windows获得文件大小
- 如何设置个性化vim
- ArcGIS相对路径如何保存
- 程序员编程艺术:第四章、现场编写类似strstr/strcpy/strpbrk的函数
- Java:arduino 串口通信,关键——有耐心
- 成绩处理
- 获得一个比较大的文件大小
- 加载图片汇总
- 我的第三十三个C++上机报告(简单的银行系统)
- 程序员编程艺术:第五章、寻找满足和为定值的两个或多个数
- KMP算法详解
- 设计模式原则(6)迪米特法则
- 十四、第三章再续:快速选择SELECT算法的深入分析与实现
- 用exten在一个文件内声明全局变量
- 对于经常需要truncate的表进行固定统计信息