求教:如何扫描指定目录下的所有文件(包括子目录) 用递归,delphi的例程要吗?本站的下载中心有一个delphi的例程,支持统配赋.fileFind 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 其实,我在vb中做过类似程序,我现在是要在VC下实现,并且我不懂DELPHI. 申明CFileFind对象,再用FindFile和FindNextFile函数 void search(CString path){ struct _finddata_t c_file; long hFile; CString cur=path+"\\*.c"; if( (hFile = _findfirst( cur.GetBuffer(0), &c_file )) != -1L )//假设要找*.c { do { if(c_file.attrib & _A_SUBDIR) { CString temp = cur + c_file.name; search(temp); } else { //do something... } }while( _findnext( hFile, &c_file ) == 0 ) }}其中一些细节可能不可靠,比如路径的组合,我没有参考书,但是原理是这样的。 使用现成的API:FindFirstFile和FindNextFile。 to bigjim(飞翔鸟) thanks to you very much,! 如何卸载ImmInstallIME安装的输入法? VC下如何实现UltraEdit 十六进制编辑的显示方式? 想请教一下,这样的一套系统,报价应该多少? 请问在MFC中如何利用程序实现计算机安全关机?谢谢您! 颜色深度为12的灰度图象如何显示? 请问,哪里有完整的MFC下载 有一个专门为csdner开的QQ群,有人要参加吗? 两个问题 菜鸟用vc6做串口接收遇到的问题 有关于编程艺术的书吗? 下辈子再不当程序员。。。。。。 请推荐一本操作系统的入门书籍
{
struct _finddata_t c_file;
long hFile;
CString cur=path+"\\*.c";
if( (hFile = _findfirst( cur.GetBuffer(0), &c_file )) != -1L )
//假设要找*.c
{
do
{
if(c_file.attrib & _A_SUBDIR)
{
CString temp = cur + c_file.name;
search(temp);
}
else
{
//do something...
}
}while( _findnext( hFile, &c_file ) == 0 )
}
}
其中一些细节可能不可靠,比如路径的组合,我没有参考书,但是原理是这样的。
thanks to you very much,!