依照EXAM15實(shí)驗(yàn),只能拷U盤根目錄下的文件,而不能拷文件夾,請(qǐng)問如何才可以拷文件夾?如何可以提高拷貝的速度?加大外部RAM可以么
復(fù)制文件夾比較復(fù)雜,不能像復(fù)制文件那樣做,必須打開文件夾,逐個(gè)復(fù)制文件才行,如果還有文件夾,得進(jìn)入這個(gè)文件夾,復(fù)制文件,當(dāng)文件夾下的目錄級(jí)數(shù)很深時(shí),就變得非常復(fù)雜了
文件夾不可以整體拷貝。 先建立文件夾,把里面的文件一個(gè)一個(gè)拷貝出來。 可以加大外部RAM這樣就減少了文件之間的切換。 先測(cè)試單個(gè)U盤的讀速度,這樣才知道底層的讀寫函數(shù)是否優(yōu)化好。
CH374程序庫(kù)如何打開文件夾訪問里面的文件?有這函數(shù)么,要自己寫啊?我見文件枚舉函數(shù)里遇到文件夾就返回了,可以在這里修改一下嗎,謝謝支持!
打開文件和文件夾的方法是一樣的,都是調(diào)用FileOpen,前者的返回值是ERR_SUCCESS,后者是ERR_OPEN_DIR
可否詳細(xì)介紹也操作過程,最好給個(gè)例子,根目錄下一級(jí)文件夾就行了,謝謝撒
思路已經(jīng)告訴你了,我們提供的例程EXAM?完全就可以做參考,復(fù)制文件夾就是拷貝文件里面的所有文件,EXAM15就是例子