// 創(chuàng)建文件 sprintf(lname,"A12312321中文文件.txt"); sprintf(sname,"/%d.txt",time);//time u32 ch373CreateLongNme(sname,lname); //寫文件 if(CH376FileOpen(sname)== USB_INT_SUCCESS) { if(ch376ByteLocate(0xFFFFFFFF)== USB_INT_SUCCEE) { ch376ByteWrite(data,datalen,NULL); Ch376FileClose(TRUE); } } 長文件名文件沒有生成,生成了短文件文件名的文件,還有一些無法刪除的文件。。怎么回事啊。。
查看: 1511
回復(fù): 3
[求助] ch376 長文件操作
longtou303
發(fā)表于: 2013-01-22 16:09:00
熱門產(chǎn)品 :
CH585: 集成高速USB和NFC的藍牙MCU
sprintf(sname,"/%d.txt",time);//短文件名需要大寫,txt需要大寫 長文件名名字需要以unicode編碼
longtou303
發(fā)表于: 2013-01-23 09:41:00
我有大寫的。VDR 后綴 大寫了。長文件名用你例子名字都不行,操作步驟有沒有問題啊
從你貼出出來的文件看短文件名沒有大寫 “A12312321中文文件”需要用uniocde表示 我們的例子是經(jīng)過驗證測試的,如果不行的話可能你程序移植的有問題或者你硬件都可能有問題... 你所說的不行是怎樣的不行?
請勿發(fā)布廣告和違法內(nèi)容, 代碼可以選擇編輯器代碼語言格式, 更易他人閱讀幫助您, 或者留下聯(lián)系方式,以便更好更快服務(wù)您
只有登錄才能回復(fù),可以選擇微信賬號登錄