例如,判斷目錄中的圖片文件,目錄固定,文件不固定
A_1.jpg 下劃線後面寫1就執行代碼,printform
A_2.JPG 下劃線後面寫2就執行代碼,兩次printform
不好意思,剛剛太急發錯代碼了,更正的如下:
void RecursiveFindFileByName(CString folderPath)
{
CFileFind ff;
CString szDir = folderPath;
if(szDir.Right(1) != _T("\"))
szDir += _T("\");
szDir += _T("*.*");
BOOL res = ff.FindFile(szDir);
CString strFileName,strFilePath;
while(res) //遍歷本級文件夾下的所有文件
{
res = ff.FindNextFile();
strFilePath = ff.GetFilePath();//獲取文件路徑
strFileName = ff.GetFileName(); //獲取文件名
if (ff.IsDirectory() && !ff.IsDots())//如果是文件夾
{
RecursiveFindFileByName(strFilePath);//遞歸查詢子目錄
}else if (wcsstr(strFileName,_T("_1.jpg")) != NULL)//文件
{
//操作
}else if (wcsstr(strFileName,_T("_2.jpg")) != NULL)//文件
{
//操作
}
}