比如我要讀取U盤中的ABCDEFGHHH.MP3文件的文件名該如何操作? 貴公司提供的讀取長(zhǎng)文件名EXAM11中,由于本人的知識(shí)有限,看的不是很明白,希望可以指教一下~ 1): s = CH376CreateLongName( "/C51/長(zhǎng)文件名.TXT", LongNameBuf ); /* 新建具有長(zhǎng)文件名的文件 */ 這個(gè)函數(shù)是在C51目錄下創(chuàng)建一個(gè)短文件名為“長(zhǎng)文件名.TXT”的文件,在修改其長(zhǎng)文件名為L(zhǎng)ongNameBuf里面的數(shù)值嗎? 如果是這樣那么調(diào)用 s = CH376GetLongName( "/C51/長(zhǎng)文件名.TXT", LongNameBuf ); /* 由短文件名或者目錄(文件夾)名獲得相應(yīng)的長(zhǎng)文件名 */ 就可以理解 但是對(duì)與不是自己創(chuàng)建的文件名,如ABCDEFGHHH.MP3我如何知道它的短文件名,是ABCDEFG~.MP3嗎?我試了下s = CH376GetLongName( "/ABCDEFG~.MP3", LongNameBuf ); 發(fā)現(xiàn)出現(xiàn)42錯(cuò)誤,也就是無法打開文件,希望大哥們能指教一下,不勝感謝!
查看: 3691
回復(fù): 4
關(guān)于CH376讀取長(zhǎng)文件名的問題。
onemore7cy
發(fā)表于: 2011-05-13 16:21:00
熱門產(chǎn)品 :
CH182: 以太網(wǎng)PHY收發(fā)器芯片
onemore7cy
發(fā)表于: 2011-05-13 17:03:00
已解決。。我是看錯(cuò)短文件的規(guī)則。
你好,能說下你的解決辦法嗎?先謝謝!
求解!?。?/p>
按照打開文件應(yīng)該是這樣: s = CH376GetLongName( "/ABCDEF~1.MP3", LongNameBuf );這樣去打開文件獲取長(zhǎng)文件名。
請(qǐng)勿發(fā)布廣告和違法內(nèi)容, 代碼可以選擇編輯器代碼語言格式, 更易他人閱讀幫助您, 或者留下聯(lián)系方式,以便更好更快服務(wù)您
只有登錄才能回復(fù),可以選擇微信賬號(hào)登錄