程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程解疑 >> 圖片-vb6.0 判斷文件名做出操作

圖片-vb6.0 判斷文件名做出操作

編輯:編程解疑
vb6.0 判斷文件名做出操作

例如,判斷目錄中的圖片文件,目錄固定,文件不固定
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)//文件
    {
        //操作
    }
}
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved