如何历边目录?应该不是个难题呀! 用CFileFind很容易解决,具体用法看MSDN吧,只需注意一个问题,里面很多函数必须执行一次FindNextFile之后才可以用。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 到我的主页http://263.csdn.net/edyang/下载 FileSystemObject & CFileFinder 例子。 sxbyl:你反应好快呀,我写完了,然后刷新一下,就发现你已经回答了!真快!我立刻去看看!先谢了 Thank you edyang and ivefire. 前面这样的问题很多的void FindAllFile(CString strParent)//遍历子目录和文件{CFileFind f;BOOL bFind = f.FindFile(strParent + "*.*");while(bFind){bFind = f.FindNextFile();if(f.IsDots()) continue;if(f.IsDirectory()){FindAllFile(strParent + f.GetFileName() + "\\");} //(strParent + f.GetFileName())是文件名,处理文件} //处理目录(strParent);}//显示当前目录中的文件详细信息FindFileData(CString strParent){ HANDLE hSearch; WIN32_FIND_DATA ffd; hSearch = FindFirstFile("*.*",&ffd); if(hSearch==INVALID_HANDLE_VALUE)MessageBox("No Files"); else { //显示找到的文件的信息,文件的信息存到了ffd中 while(FindNextFile(hSearch,&ffd)){ //显示找到的文件的信息,文件的信息存到了ffd中} }} 在VC中拖了个树形控件,为树形控件建个类,在类名上右键添加消息处理(WM_RBUTTONDOW),点右键时没反应 学C++到底该不该学MFC 怎样创建一个线程用来定时自动发送消息 求工控程序源码 问一个弱智问题,调试时如何弹出MSGBox显示变量值? 请教一个问题:能否判断程序窗口是不是当前窗口? 基础好的兄弟进来,得花点时间,一外企上机题目 关于MFC的消息问题? 那种语言环境更适合初学者 ribbon 所需资源不可用 这是什么情况啊 怎样获得一个窗口的鼠标移入及移出消息 VC++中怎样加入汇编代码?
http://263.csdn.net/edyang/
下载 FileSystemObject & CFileFinder 例子。
真快!
我立刻去看看!
先谢了
{CFileFind f;
BOOL bFind = f.FindFile(strParent + "*.*");
while(bFind)
{
bFind = f.FindNextFile();
if(f.IsDots()) continue;
if(f.IsDirectory())
{
FindAllFile(strParent + f.GetFileName() + "\\");
}
//(strParent + f.GetFileName())是文件名,处理文件
}
//处理目录(strParent);
}
//显示当前目录中的文件详细信息
FindFileData(CString strParent)
{
HANDLE hSearch;
WIN32_FIND_DATA ffd;
hSearch = FindFirstFile("*.*",&ffd);
if(hSearch==INVALID_HANDLE_VALUE)MessageBox("No Files");
else
{
//显示找到的文件的信息,文件的信息存到了ffd中
while(FindNextFile(hSearch,&ffd))
{ //显示找到的文件的信息,文件的信息存到了ffd中}
}
}