void enumfolder()
{
WIN32_FIND_DATA fd;
HANDLE hfind=::FindFirstFile(_T("*.*"),&fd);
if(hfind!=INVALID_HANDLE_VALUE)
{
do{...}
while(::FindNextFile(hfind,&fd));
}
}
::SetCurrentDirectory(_T("C:\\"));
enumfolder();
为何不能枚举C盘下的所有目录和文件? 请指点。
{
WIN32_FIND_DATA fd;
HANDLE hfind=::FindFirstFile(_T("*.*"),&fd);
if(hfind!=INVALID_HANDLE_VALUE)
{
do{...}
while(::FindNextFile(hfind,&fd));
}
}
::SetCurrentDirectory(_T("C:\\"));
enumfolder();
为何不能枚举C盘下的所有目录和文件? 请指点。
解决方案 »
- 如何获得 "WM_MOUSEWHEEL" 鼠标滚动的次数值.?
- 请教获取网卡mac编号的方法
- 求助,关于dom中的style
- 实现"飞鸽传书"
- 要做个检测sniffer的工具,哪位能提供一些线索?
- ●●●●大侠救命!如何从文件中提取和修改指定行和列的字符和字符串???●●●●
- VS2010怎么引用现有的DLL文件?
- 关于ADO数据库编程??
- 新手提问:我脑子现在极度不清醒,可是要完成进度,哪位大侠愿意代劳一下?
- 不才请教,用App向导生成程序框架,用CFormView代替CView
- 请教各位老大:在CRecordset中CByteArrayj及CTime怎么用???
- 如何用MCI函数或其它方法得到播放AVI文件的窗口的大小,长和宽??急
fd.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY
判断当前项是目录,而且不是“.”和“..”,再继续查下去,递归
起码在你的
enumfolder 里面要调用enumfolder才是递归。