[求助]關(guān)于創(chuàng)建文件目錄的問題?

我用的exam9的例子創(chuàng)建目錄,執(zhí)行到打開本級目錄后的以創(chuàng)建文件方式創(chuàng)建目錄 i = CH375FileCreate( ); /* 以創(chuàng)建文件的方法創(chuàng)建目錄 */ 就看門狗溢出,說明這個函數(shù)執(zhí)行事時間太長(我的看門狗是1.5s左右一次溢出),如何解決?這個函數(shù)怎么需要這么長時間?

(1)CH375FileCreate這個函數(shù)只能創(chuàng)建文件,不能用于文件夾 (2)CH375FileCreate這個函數(shù)執(zhí)行時間長短與當前目錄下目錄項的數(shù)量有關(guān),越多則越慢


沒有創(chuàng)建文件目錄的子函數(shù)?


庫里沒有直接可調(diào)用的目錄創(chuàng)建函數(shù),因此提供EXAM9參考程序,其中CreateDirectory就是目錄創(chuàng)建函數(shù)


嗯。目前我是這么用的。但是估計我可能會建一兩百個文件夾,那到時候豈不是很慢創(chuàng)建起來? 這樣的話我的看門狗就只能在這個時候停止工作了:(


我測試了一下,我現(xiàn)在創(chuàng)建一個文件夾需要近5s事件,這也太長了! 我u盤里總共有5個文件夾10個文件。


“u盤里總共有5個文件夾10個文件”,這僅是你可以看到的,實際還要多一些,一些被刪除的文件夾或文件仍然在U盤里。 你可以把U盤格式化一下試試 另, 想提高速度,還可以: 1:LIB_CFG_DISK_IO方式改為"單DPTR和P2+R0復制"(若單片機有內(nèi)置外部RAM,應關(guān)閉內(nèi)置外部RAM) 2:提高單片機速度,如提高晶振頻率,倍頻等方式。


LIB_CFG_DISK_IO 和 LIB_CFG_FILE_IO 分別是什么意思?

我的程序里既有扇區(qū)讀寫也有字節(jié)讀寫。字節(jié)操作好像只能是單dptr操作?


LIB_CFG_DISK_IO 磁盤讀寫的數(shù)據(jù)的復制方式,實際是操作磁盤緩沖區(qū)的方式 LIB_CFG_FILE_IO 文件讀寫的數(shù)據(jù)的復制方式,以字節(jié)方式讀寫的時候是用不到這個宏定義的。


只有登錄才能回復,可以選擇微信賬號登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频