在CH375的U盤文件級(jí)子程序庫(kù)里沒(méi)找到根據(jù)后綴名(如*.TXT)查詢文件,現(xiàn)在急需實(shí)現(xiàn)此功能,請(qǐng)高手指點(diǎn)!
這個(gè)子程序庫(kù)好象不支持
但是根據(jù)后綴名查詢文件應(yīng)該挺實(shí)用的,能不能有其他方法?。?/p>
可以用變通的辦法,你可以這樣,首先先枚舉根目錄下面的的文件,找到一個(gè)的話,就根據(jù)文件名的長(zhǎng)度的倒數(shù)第2位開(kāi)始來(lái)確定文件的擴(kuò)展名(倒數(shù)最后一位為結(jié)束符0x00,實(shí)際在我們搜索的時(shí)候?yàn)槲覀兊拿杜e序號(hào)),這樣尋找擴(kuò)展名,就可以找到以某一擴(kuò)展名結(jié)束的根目錄的文件了,如果在枚舉的過(guò)程中出現(xiàn)了子目錄的話,就進(jìn)入子目錄進(jìn)行枚舉
試試看,謝謝!
本人建了Diy Embedded System的QQ群,涉及51、AVR、ARM、DSP、MSP、CYPRESS、CH375、VC++、KeilC、ASM、WDM、CPLD、FPGA、…,群號(hào)是26685863,誠(chéng)邀高手加盟!