CH376所支持的文件目錄最多為8?

看到手冊里相關(guān)章節(jié)有介紹,文件名長度最大為8,且為大寫,并沒有看到關(guān)于目錄長度的說明,

在調(diào)試中發(fā)現(xiàn)目錄長度超過8的時候就無法正常打開,目錄名小于等于8就可以正常打開。

比如:目錄 /ABCDEFGHIJ/ABC.TXT是無法正常打開文件的,但是目錄/ABCDEFGH/ABC.TXT是可以打開的!

是文檔沒說明白,還是我看漏了?

另外,調(diào)用CMD_FILE_CLOSE關(guān)閉文件命令的時候關(guān)閉了當(dāng)前文件,會同時退出當(dāng)前目錄嗎,還是退到根目錄?還是只關(guān)閉文件?

你好,如果是涉及短文件名文件的操作,那么不管是文件還是目錄,名字長度都必須小于等于8,且必須是大寫。CMD_FILE_CLOSE是關(guān)閉當(dāng)前已經(jīng)打開的文件或者目錄(文件夾)。


謝謝2樓,按照你的意思,比如我打開了目錄ABC下的D文件,對文件操作后,執(zhí)行CMD_FILE_CLOSE,此時肯定是關(guān)閉了D文件,那有沒有退出ABC目錄呢?如果我此時還有打開目錄ABC下的E文件,還需要再打開目錄ABC嗎?


你調(diào)用FILE_CLOSE函數(shù)關(guān)閉文件之后,你還是處于當(dāng)前目錄下的,也就是說如果你還需要打開該目錄下的另外一個文件,是不需要再打開目錄的


你好:

如果打開某個目錄下的文件(其實(shí)是文件指針指向文件內(nèi)容的數(shù)據(jù)區(qū)域),執(zhí)行了一系列讀寫操作后,進(jìn)行了文件關(guān)閉(CMD_FILE_CLOSE),這個可以認(rèn)為是當(dāng)前文件不可以再進(jìn)行讀寫,但是376內(nèi)部的指針其實(shí)還是指向剛才文件的數(shù)據(jù)區(qū)域,如果此時需要打開同級目錄下的另一個文件,需要將文件指針指向同級目錄(文件夾)下,方法還需按路徑方式打開,即一級一級目錄打開。

也就是說目錄可以向下搜索,但是不可以回退。


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

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