如果枚舉一個(gè)圖片文件夾下的BMP后綴的文件,是否這樣設(shè)置(并口模塊 ) memcpy( mCmdParam.Enumer.mPathName, "\\圖片\\*BMP", MAX_PATH_LEN );,
枚舉文件的時(shí)候不能以后綴的方式來枚舉,必須以文件名來枚舉,舉個(gè)例子,比如說現(xiàn)在圖片目錄下有"CH375A.BMP,CH375B.BMP,CH375C.BMP,CH375D.BMP",那么枚舉的正確格式為: memcpy( mCmdParam.Enumer.mPathName, "\\圖片\\CH375*", MAX_PATH_LEN ); 如果你想要實(shí)現(xiàn)的功能是枚舉圖片文件,最好將文件的文件名在保存的時(shí)候命名即有相同點(diǎn),又有不同點(diǎn).
原來這樣呀。。。知道了
那不是很麻煩嗎?如果只想枚舉一種格式的文件,其它格式的不用怎么辦呢?
目前沒有辦法直接枚舉,但是有一種變通的方法,就是在你每枚舉到一個(gè)文件的時(shí)候,檢查返回的數(shù)據(jù),比如枚舉到的文件是1.TXT.那么返回的數(shù)據(jù)就是5C 31 2E 54 58 54 00 ,然后檢查2E與00之間的數(shù)據(jù),這樣判斷文件類型就可以了!