问:用vc如何实现测整个某个文件夹内所有文件的大小总和
解决方案 »
- cximage decode的问题
- DLL声明
- :::::::::::::::::::::::::::::::::::::::::::::::::::::VC++6.0的明天::::::::::::::::::::::::::::::::::::::::::::::::::::::::
- 我在网上搜索到一篇关于拦截API的代码,但它并没有找到我要拦截的MessageBox()入口地址,而是拦截到了GetSystemMetrics
- 如何让一CControlBar在Resize的时候,不是立刻将大小变化,而是先让一条虚线表示Border将移动到那里.以此解决窗口不断Repaint的问题.
- 请问在CEidtView中怎么样实现换行???
- 程序如何关闭MessageBox()对话框?????
- SQL2000 怎么删除指定行的记录 比如说我要删除第5行的记录 SQL语句怎么写?
- 如何建立一个ACCESS查询?
- 哪能找到VC中操作DBGrid 和 FlexGrid的详细资料和例程
- 来帮帮忙吧!关于对话框的问题?
- 请问如何用vc编写不需要运行库支持的软件?
//#include "stdafx.h"
#include <io.h>
#include <iostream>using namespace std;int main(int argc, char* argv[])
{
struct _finddata_t fileData;
unsigned long TotalSize=0;
long fileHandle = _findfirst("*.*", &fileData); if(fileHandle == -1L)
cout << "No files found." << endl;
else
{
cout << "FILE: " << fileData.name;
cout << " -- " << fileData.size << " bytes" << endl; int result = _findnext(fileHandle, &fileData);
while(result == 0 )
{
cout << "FILE: " << fileData.name;
Totalsize+= fileData.size;
cout << endl;
result = _findnext(fileHandle, &fileData);
} _findclose(fileHandle);
}
cout<<"Total Size: "<<TotalSize;
return 0;
}
//#include "stdafx.h"
#include <io.h>
#include <iostream>using namespace std;int main(int argc, char* argv[])
{
struct _finddata_t fileData;
unsigned long TotalSize=0; //总长度变量
long fileHandle = _findfirst("c:\\*.*", &fileData); if(fileHandle == -1L)
cout << "No files found." << endl;
else
{
cout << "FILE: " << fileData.name;
cout << " -- " << fileData.size << " bytes" << endl; int result = _findnext(fileHandle, &fileData);
while(result == 0 )
{
cout << "FILE: " << fileData.name;
Totalsize+= fileData.size;
cout << endl;
result = _findnext(fileHandle, &fileData);
} _findclose(fileHandle);
}
cout<<"Total Size: "<<TotalSize; //总长度
return 0;
}
b = FindFile();
while(b)
{
b = FindNextFile();
if(!filer.IsDirectory() && !filer.IsDots())
{
GetFileLength(filer.GetFileName);
}
}
CString strFileTitle;
CFileFind finder;
BOOL bWorking = finder.FindFile(“C:\\*.*”);
while(bWorking)
{
bWorking=finder.FindNextFile();
strFileTitle=finder.GetFileTitle();
CFile myFile(strFileTitle,CFile::read);
lAllFileLen=lAllFileLen+myFile.GetLength();
}
//--------加在这里
myFile.Close();
//----------
}