请问VC 如何获取指定文件下的所有文件的文件名呢? 希望遍历获得所有文件的文件名,请问怎么实现呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 递归遍历根目录下所有子目录,文件。如果是文件则取出文件名 WIN32_FIND_DATA fd; HANDLE hFindFile = FindFirstFile(path, &fd); bIsDirectory = ((fd.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY) != 0); bFinish = (FindNextFile(hFindFile, &fd) == FALSE);这里的bFinish,是用来判断遍历结束标志。 CFileFind find;BOOL b = find.FindFile("D:\\work\\*XXXXX"); //XXXX你要在目录里获取怎么的文件 如 .txt CStringArray array;while(b){ b = find.FindNextFile(); array.Add(find.GetFileName());}D:\\work\\ 这个是你要遍历的目录 文件名全部保存在 CStringArray里了 几百个客户端访问 sql server,问最大连接数的问题 原始套接字不能捕获从广域网接口发出的包? Oracle一个存储过程怎么也编译不通过(数据库高手请进)?郁闷中 请问 如何用cdc画 半个椭圆 ,还有半个 roundrect 如何得到一个对话框的 hWnd? 请问那里有<<windows程序设计(第五版)>>中文版下载 征求可以收到recv(),send()等函数的HOOK源代码 如何汉化软件,而不仅是软件在本机上的一次安装? 关于类型库 对话框里的滚动条消息怎么处理 MapFileAndCheckSum校验 photoshop中,怎样将一不规则区域填充其他颜色?
WIN32_FIND_DATA fd;
HANDLE hFindFile = FindFirstFile(path, &fd); bIsDirectory = ((fd.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY) != 0);
bFinish = (FindNextFile(hFindFile, &fd) == FALSE);
这里的bFinish,是用来判断遍历结束标志。
BOOL b = find.FindFile("D:\\work\\*XXXXX"); //XXXX你要在目录里获取怎么的文件 如 .txt
CStringArray array;
while(b)
{
b = find.FindNextFile();
array.Add(find.GetFileName());
}D:\\work\\ 这个是你要遍历的目录
文件名全部保存在 CStringArray里了