怎样取出某个文件目录下的所有文件? 有个性,问问题不给分。CFileFind//搜索文件SHFileOperation//复制、移动、删除文件 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 非常感谢easypaper.分数我已经全部给了别人了,没分了,当然就不给分拉,等我有了再给你补上.:)在此表示感谢!同时谢谢hatname,能再请教一下怎样读取目录A?谢谢! 文件查找涉及到三个 API,FindFirstFile(),FindNextFile(),FindClose(),和一个WIN32_FIND_DATA数据类型.例: HANDLE hFindFile; WIN32_FIND_DATA FindData; CString strPath; CStringArray straPathes; straPathes.SetSize(0,10); hFindFile = FindFirstFile("c\\*.*",&FindData); if (hFindFile == INVALID_HANDLE_VALUE) return; if (FindData.dwFileAttributes != FILE_ATTRIBUTE_DIRECTORY) { strPath.Format("c:\\%s", FindData.cFileName); straPathes.Add(strPath); } while (FindNextFile(hFindFile,&FindData)) { if (FindData.dwFileAttributes != FILE_ATTRIBUTE_DIRECTORY) { strPath.Format("c:\\%s", FindData.cFileName); straPathes.Add(strPath); } } FindClose(hFindFile); return; GDI+ 如何提取出图片(抠图) 线程内获取的类内部指针错误 如何知道一个exe里面包含了哪些控件? 位图按钮在对话框上显示不出来 关于AddNew() 在线等,非常紧急的问题,Amdinistrator帐户在登陆窗口上不见了,如何恢复? 在多媒体教室软件中如何屏蔽键盘和鼠标的输入 如何将float型数值转换为CString? 如何利用3个点做定位 请问各位大虾ASSERT()是什么意思??? VC++访问远程数据库(sql server)的问题 关于热键问题
分数我已经全部给了别人了,没分了,当然就不给分拉,等我有了再给你补上.:)
在此表示感谢!
同时谢谢hatname,能再请教一下怎样读取目录A?谢谢!
例:
HANDLE hFindFile;
WIN32_FIND_DATA FindData;
CString strPath;
CStringArray straPathes; straPathes.SetSize(0,10); hFindFile = FindFirstFile("c\\*.*",&FindData);
if (hFindFile == INVALID_HANDLE_VALUE)
return;
if (FindData.dwFileAttributes != FILE_ATTRIBUTE_DIRECTORY)
{
strPath.Format("c:\\%s", FindData.cFileName);
straPathes.Add(strPath);
}
while (FindNextFile(hFindFile,&FindData))
{
if (FindData.dwFileAttributes != FILE_ATTRIBUTE_DIRECTORY)
{
strPath.Format("c:\\%s", FindData.cFileName);
straPathes.Add(strPath);
}
}
FindClose(hFindFile);
return;