MFC获取一个文件夹下某文件格式的所有文件名,并显示到 CListBox 上
2015-04-19 17:16
387 查看
//获取一个文件夹下的所有文件名,并显示到 CListBox 上 void CInterestDlg::findFilesOfFolder() { wchar_t flashPath[MAX_PATH] = {0};
//获取当前程序运行的路径 if(!GetCurrentDirectoryW(MAX_PATH, flashPath))
{ showMessageBox(_T("获取程序当前路径时失败!")); } CString csDirPath(flashPath); csDirPath += _T("\\swf\\interest\\*.swf"); // 遍历.swf后缀文件
HANDLE file; WIN32_FIND_DATA fileData; //获取第一个文件的信息
file = FindFirstFile(csDirPath.GetBuffer(), &fileData); //把文件名添加到 CListBox 中 m_filename_list.AddString(fileData.cFileName); bool bState = false; //判断是否还有下一个文件 bState = FindNextFile(file, &fileData); while(bState) { //循环获取此文件夹下的所有文件名并添加到CListBox中 m_filename_list.AddString(fileData.cFileName); bState = FindNextFile(file, &fileData); } }
相关文章推荐
- MFC获取文件夹下指定格式的文件并输出文件名及文件大小
- 如何让文件夹内所有文件名显示在一个Excel文件
- VC++获取一个文件夹下所有文件的文件名或者给定类型文件的文件名
- 如何是获取一个文件夹里所有以.java结尾文件的数目,并把符合条件的文件名写到一个目录下。
- c++中 打开一个文件夹下的所有特定格式的文件(如JPG)
- C#控制台基础 directory获取一个文件夹下所有文件及文件夹的全名
- C#编程实现获取文件夹中所有文件的文件名
- 获取一个文件夹下的所有文件
- C++获取一个文件夹下的所有文件名
- VS 2010不显示头文件源文件和所有以前分类的文件夹,*.h 和*.cpp都显示在同一个文件
- C#获取文件夹下的所有文件的文件名
- C#学习笔记(21)——C#获取文件夹下的所有文件的文件名
- C#控制台基础 directory获取一个文件夹下所有文件夹的名字(不包含文件)
- JAVA之File类 获取一个目录下的所有文件夹和文件,包括子文件夹和子文件
- php 获取某个文件夹及其子文件夹的所有文件并支持文件格式的筛选
- C#获取文件夹下的所有文件的文件名
- C#控制台基础 directory获取一个文件夹中所有文件的绝对路径(不包括文件夹)
- C++中获取一个文件夹下所有文件名(转)
- C#控制台基础 directory获取一个文件夹中所有文件及文件夹的绝对路径
- delphi 获取一个文件夹下的所有文件【转】