MFC获取整个文件夹的大小 (VS05, ascii字符集)
来源:互联网 发布:如何有刘诗诗气质知乎 编辑:程序博客网 时间:2024/06/05 10:02
//获取整个文件夹的大小
double CEvent::GetDirSize(CString strFullPath)
{
double dwDirSize,dwSubDirSize;
CFileFind finder;
dwDirSize=dwSubDirSize=0;
strFullPath+=_T("\\*.*");
if(finder.FindFile(strFullPath))
{
while(1)
{
BOOL bFound;
bFound=finder.FindNextFile();
if (finder.IsDirectory())
{
if (!finder.IsDots())
{
dwSubDirSize=GetDirSize(finder.GetFilePath());
dwDirSize+=dwSubDirSize;
}
}
else
{
CFile file;
if (file.Open(finder.GetFilePath(),CFile::modeRead))
{
dwDirSize+=file.GetLength();
file.Close();
}
}
if(bFound==FALSE)
break;
}
}
finder.Close();
return dwDirSize;
}
网上流传的代码,挺有用。收藏
0 0
- MFC获取整个文件夹的大小 (VS05, ascii字符集)
- 获取整个设备的大小
- 获取文件夹的大小
- 获取文件夹的大小
- MFC获取电脑文件夹下文件的名称,类型,大小,后缀(附源码)
- 获取整个页面文档的大小
- 如何获取一个文件夹的大小
- C# 实现获取文件夹大小的源代码
- php获取某文件夹的大小
- Pyhon 获取文件夹的大小统计
- 如何获取文件夹大小
- 获取文件夹大小
- [python]获取文件夹大小
- 获取文件夹大小
- 获取文件夹大小
- iOS - 获取文件夹大小
- java获取文件夹大小
- ios 获取文件夹大小
- kindeditor examples
- 智能物联网试验箱 CY-TIY简介
- vim+ctags
- console控制台
- HDU4973:A simple simulation problem.(线段树)
- MFC获取整个文件夹的大小 (VS05, ascii字符集)
- CGFloat,CGPoint,CGSize,CGRect系列数据类型及方法
- Android控件TextView的实现原理分析
- 这是我的第一篇博客
- 一个购物车添加商品程序(java+ajax+servlet)
- android理解tabhost
- webgl photo box
- HDU题目分类
- RFID智能档案管理系统 设计方案