mfc获取指定后缀的文件名
时间: 2023-12-27 22:05:00 浏览: 99
得到文件后缀名
您可以使用MFC中的CFileFind类来获取指定后缀的文件名。以下是一个示例代码:
```c++
CFileFind finder;
CString filePath = _T("C:\\MyFolder\\*.txt"); // 查找C:\MyFolder目录下的所有txt文件
BOOL bWorking = finder.FindFile(filePath);
while (bWorking)
{
bWorking = finder.FindNextFile();
if (!finder.IsDots() && !finder.IsDirectory()) // 排除 . 和 .. 目录及文件夹
{
CString fileName = finder.GetFileName();
CString ext = finder.GetFileExt();
if (ext == _T("txt")) // 如果后缀是txt
{
// 处理文件名
// ...
}
}
}
```
此示例将遍历C:\MyFolder目录中的所有txt文件,并执行一些处理。您可以更改filePath变量以匹配您的需求。
阅读全文