ch375無法連續(xù)打開兩次相同文件

當(dāng)?shù)谝淮未蜷_某個文件時可以正常打開,但是當(dāng)對這個文件進(jìn)行讀或者寫操作并關(guān)閉此文件后,就無法再次打開此文件,返回值0x42。

重新加電后,結(jié)果和之前相同,第一次可以正常打開,第二次不行。

但是如果第一次打開文件不對其進(jìn)行讀寫操作,第二次就可以正常打開。

想知道為什么對其讀寫操作后第二次就無法再打開此文件。

打開文件是從根目錄開始打開的嗎?例如打開“/ABC/123.TXT”,那么第二次也應(yīng)該是打開“/ABC/123.TXT”。


? ? ? ? ? ? ? ? ? ? ? ? ? ?

打開文件是從根目錄開始打開的嗎?例如打開“/ABC/123.TXT”,那么第二次也應(yīng)該是打開“/ABC/123.TXT”。

? ? ? ? ? ? ? ? ? ? ? ?

是的,我判斷是字節(jié)模式和扇區(qū)模式切換的問題,因為讀寫數(shù)據(jù)時自動轉(zhuǎn)換到字節(jié)模式了,但是理論上我關(guān)閉文件后應(yīng)該會自動切換回扇區(qū)模式的吧。但是并沒有,所以我用了一個比較笨的辦法解決了這個問題,就是新建一個文件再關(guān)閉,這樣就可以第二次打開之前的文件了。

但是這個辦法顯然不是最好的,如果有更好的辦法當(dāng)然更好。


字節(jié)模式和扇區(qū)模式一般不混用。也可以試一下根目錄重新打開,應(yīng)該也是可以重新刷新內(nèi)部變量的。


? ? ? ? ? ? ? ? ? ? ? ? ? ?

字節(jié)模式和扇區(qū)模式一般不混用。也可以試一下根目錄重新打開,應(yīng)該也是可以重新刷新內(nèi)部變量的。

? ? ? ? ? ? ? ? ? ? ? ?

實際上我要打開的文件就在根目錄,每次都是打開“/12345678”


大家也可以自己試試看,用手中的例程,將例程的操作順序由打開文件,字節(jié)模式讀文件,關(guān)閉文件,新建文件,字節(jié)模式寫文件,關(guān)閉文件改為打開文件,字節(jié)模式讀文件,關(guān)閉文件,再次打開相同文件,字節(jié)模式讀文件,關(guān)閉文件??纯催@樣第二次是否也能找到文件并讀出數(shù)據(jù)。


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

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