我自己在u盤里新建了一個文件,然后再程序例里打開,在寫數(shù)據(jù),寫完之后,為什么有的時候這個文件在電腦上打不開那. 還有我想下次打開文件接著上次的地址寫,怎么處理啊,上次的地址是哪個數(shù)據(jù)啊
熱門產(chǎn)品 :
CH32L103: 32位PDUSB低功耗單片機
我自己在u盤里新建了一個文件,然后再程序例里打開,在寫數(shù)據(jù),寫完之后,為什么有的時候這個文件在電腦上打不開那. 還有我想下次打開文件接著上次的地址寫,怎么處理啊,上次的地址是哪個數(shù)據(jù)啊
1.打開的文件或寫文件的文件名必須大寫,要是小寫的,在電腦上是打不開的. 2.是指每次接著原文件尾部寫新數(shù)據(jù),那可以移動文件指針 mCmdParam.Locate.mSectorOffset = 0xffffffff; 移到文件的尾部,以扇區(qū)為單位 i = ExecCommand( CMD_FileLocate, sizeof( mCmdParam.Locate.mSectorOffset ) );
1.我用的名字是中文,應該是可以得,而且他是有的時候可以有的時候不可以,讓我先確認是否有磁盤,在者說那個文件目錄不對或已經(jīng)損壞 2.不好意思啊,我用的匯編
你可以這樣試下看,創(chuàng)建一個文件之后,直接關閉文件,看下可以不可以打開文件