如 D:\Downloads\kj50js 文件夹下面1.html jjj.jpg ..... 打印输出 1.html jjj.jpg
解决方案 »
- 响应键盘消息
- 没有找到MFC42D.DLL,因此这个应用程序未能启动?
- 封装静态成员函数,哪三种方法传递类指针?
- <<深入浅出MFC>>例子编译出错!
- 如何根据clsid调用里面的方法(activex使用)
- classwizard 里没有的消息怎么加响应函数?
- 见鬼了,折分个窗口也出错,大家给看看~
- -->50分 菜鸟问题:Jet引擎初始化失败!
- 请问有没有FIL格式的数据库,用什么打开
- 我在win2000用isapi的*pCtxt << _T("")输出到html为什么到8k就不能输了?
- IMediaPosition::put_StopTime不起作用
- WinXP: Win32MFC程序,VS2005 CEdit不能多行显示问题
CFileFind.FindNext
找到目录然后递归就可以了
WIN32_FIND_DATA FindFileData;
HANDLE hFind = INVALID_HANDLE_VALUE;
_bstr_t bstrPath = bstrFolder;
bstrPath+=L"\\*";hFind = FindFirstFile(bstrPath, &FindFileData);
if (hFind == INVALID_HANDLE_VALUE) return S_FALSE;
do
{
if(StrCmpI(FindFileData.cFileName,_bstr_t(L"..")) == 0) continue;
if(StrCmpI(FindFileData.cFileName,_bstr_t(L".")) == 0) continue; CPath path(bstrFolder);
path.Append(FindFileData.cFileName); //如果是文件夹
if(FindFileData.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY )
{
}
else
{
CString strExt = path.GetExtension();
//这里得到了文件名然后作你想做的
}
} while (FindNextFile(hFind, &FindFileData));
FindClose(hFind);