溫馨提示×

mfc如何獲取文件夾下所有文件名

MFC
小億
536
2023-10-09 17:22:42
欄目: 編程語言

MFC中可以使用CFileFind類來獲取文件夾下的所有文件名。下面是一個示例代碼:

CFileFind finder;
CString path = _T("C:\\folder\\path\\*.*");
// 查找第一個文件
BOOL bFind = finder.FindFile(path);
while (bFind)
{
bFind = finder.FindNextFile(); // 查找下一個文件
if (!finder.IsDots() && !finder.IsDirectory())
{
CString fileName = finder.GetFileName(); // 獲取文件名
// 處理文件名
// ...
}
}
finder.Close();

上述代碼中,我們使用CFileFind類的FindFile()方法來查找指定路徑下的第一個文件。然后使用FindNextFile()方法來查找下一個文件,直到沒有下一個文件為止。在每次循環中,我們通過GetFileName()方法獲取文件名,并對文件名進行處理。

請注意,上述示例中的文件路徑是一個通配符路徑,可以使用*.*來匹配所有文件。如果要獲取某個特定文件類型的文件名,可以修改路徑,例如C:\\folder\\path\\*.txt可以獲取所有以.txt結尾的文件名。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女