我如何将一个指定文件夹的所有图片文件(格式指定)的文件名读取出来?

MrCao 2004-08-19 10:29:54
如题
...全文
167 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
DentistryDoctor 2004-08-19
  • 打赏
  • 举报
回复
查找所有bmp文件
char szFullPath[256];
char szFileName[256];
WIN32_FIND_DATA pfFind;
HANDLE hFind;
pfFind.dwFileAttributes = FILE_ATTRIBUTE_DIRECTORY;
pfFind.dwFileAttributes &= ~FILE_ATTRIBUTE_HIDDEN;
pfFind.dwFileAttributes &= ~FILE_ATTRIBUTE_SYSTEM;
hFind = FindFirstFile("*.bmp",&pfFind);
vector<CString> vtFileName;
while(hFind!=INVALID_HANDLE_VALUE)
{
if(pfFind.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY &&
!(pfFind.dwFileAttributes & FILE_ATTRIBUTE_HIDDEN) &&
!(pfFind.dwFileAttributes & FILE_ATTRIBUTE_SYSTEM))
{
strcpy(szFileName,pfFind.cFileName);
if(strcmp(szFileName,".")&&strcmp(szFileName,".."))
{
// sprintf(szFullPath,"%s%s",fullpath,szFileName);
// vtFullPath.push_back(szFullPath);
vtFileName.push_back(szFileName);
// AddItem(hItem,szFullPath,szFileName,data+(data%2 ? 1 : 2),0,1);
}
}
if(!FindNextFile(hFind,&pfFind))
break;
}
FindClose(hFind);
DentistryDoctor 2004-08-19
  • 打赏
  • 举报
回复
FindFirstFile & FindNextFile

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧