現(xiàn)在在做搜索根目錄下文件的工作,我只搜索。txt的文件,其他的不關(guān)心,我要完成的功能是,按一個(gè)next鍵,向后搜索一個(gè)txt文件并將文件名顯示出來。
現(xiàn)在的問題是,比如我在根文件夾下放各種格式的文件,按照您們給的例子程序正的搜索子函數(shù),對(duì)每個(gè)文件都要調(diào)用 fileenumer函數(shù),然后判斷最后幾位來判斷是否為txt文件,然而如果兩個(gè)txt文件默認(rèn)的搜索序號(hào)隔的較遠(yuǎn),那么我按下next鍵后要等待比較長的時(shí)間才能顯示出下一個(gè)txt文件名來。
因?yàn)樽雍瘮?shù)對(duì)每個(gè)文件都要檢索一遍,這樣花費(fèi)的時(shí)間太長。如果我在根目錄下放100個(gè)文件,只有2個(gè)是txt文件,他們相隔幾十個(gè)文件,可以想見,用戶得等很長時(shí)間才能輸出相應(yīng)的txt文件名??瓷先ハ蛩罊C(jī)一樣。
除了要求用戶將文件歸類存放外,請(qǐng)問各位高手有沒有什么辦法,能解決這個(gè)問題。謝謝。