mfc 获取文件大小
2017-04-17 08:36
127 查看
unsigned int GetFileLen_32(const _TCHAR* tchFileName)
{
if (NULL == tchFileName)
{
return 0;
}
WIN32_FIND_DATA fileInfo;
memset(&fileInfo, 0, sizeof(WIN32_FIND_DATA));
HANDLE hFind = FindFirstFile(tchFileName, &fileInfo);
if (INVALID_HANDLE_VALUE == hFind)
{
return 0;
}
FindClose(hFind);
return fileInfo.nFileSizeLow;
}
unsigned long long GetFileLen_64( const LPCTSTR tchFileName )
{
if (NULL == tchFileName)
{
return 0;
}
WIN32_FIND_DATA fileInfo;
memset(&fileInfo, 0, sizeof(WIN32_FIND_DATA));
HANDLE hFind = FindFirstFile(tchFileName, &fileInfo);
if (INVALID_HANDLE_VALUE == hFind)
{
return 0;
}
FindClose(hFind);
return fileInfo.nFileSizeLow|(ULONGLONG)fileInfo.nFileSizeHigh << 32;
}
{
if (NULL == tchFileName)
{
return 0;
}
WIN32_FIND_DATA fileInfo;
memset(&fileInfo, 0, sizeof(WIN32_FIND_DATA));
HANDLE hFind = FindFirstFile(tchFileName, &fileInfo);
if (INVALID_HANDLE_VALUE == hFind)
{
return 0;
}
FindClose(hFind);
return fileInfo.nFileSizeLow;
}
unsigned long long GetFileLen_64( const LPCTSTR tchFileName )
{
if (NULL == tchFileName)
{
return 0;
}
WIN32_FIND_DATA fileInfo;
memset(&fileInfo, 0, sizeof(WIN32_FIND_DATA));
HANDLE hFind = FindFirstFile(tchFileName, &fileInfo);
if (INVALID_HANDLE_VALUE == hFind)
{
return 0;
}
FindClose(hFind);
return fileInfo.nFileSizeLow|(ULONGLONG)fileInfo.nFileSizeHigh << 32;
}
相关文章推荐
- MFC获取文件大小的方法
- 【MFC】获取文件大小的方法
- MFC,大文件(超过2G)获取文件大小的bug
- MFC获取电脑文件夹下文件的名称,类型,大小,后缀(附源码)
- MFC获取文件夹下指定格式的文件并输出文件名及文件大小
- 用MFC实现代码获取当前EXE 执行的绝对路径,用于扩展相对路径扩展,以及计算文件大小功能
- MFC获取文件大小
- MFC查找所有后缀文件获取文件大小读取特定位置数据
- MFC获取文件大小方法
- MFC获取文件大小的方法
- 获取文件大小的六种方法大全,打开文件和不打开文件都有,C方法获取,C++方法获取,MFC方法获取。
- Asp.Net 文件操作基类(读取,删除,批量拷贝,删除,写入,获取文件夹大小,文件属性,遍历目录)(一)
- 获取HTTP 头中响应请求文件的大小
- 如何获取指定文件的大小?
- 如何获取指定文件的大小?
- mfc中获取当前窗口大小的方法
- 用C Runtime Library获取文件大小
- Linux下获取文件大小的方法
- 获取文件夹大小并且显示为易于读取的文件单位
- Asp.Net 文件操作基类(读取,删除,批量拷贝,删除,写入,获取文件夹大小,文件属性,遍历目录)