我用CH378做多路U盤的播放器功能,我問一下,我如何枚舉一個(gè)目錄下的所有MP3文件名,等于獲取 MP3 列表,有些MP3的文件名是長文件名,如果不能獲取完全的路徑,是無法打開該MP3的。
你到我們的官網(wǎng)wch.cn下載CH378EVT,參考EVT/EXAM/EXAM13,這個(gè)例程是枚舉指定目錄下的全部文件。
請問有用avr控制ch375創(chuàng)建長文件名的例程嗎?
我們只有51單片機(jī)的例子,AVR的話可以參考那個(gè)例子,流程上是一樣的。
我怎么獲取長文件名,
#defineCMD10_GET_LONG_FILE_NAME ? 0x61 /* 主機(jī)文件模式: 由完整短文件名路徑(可以是文件或文件夾)得到相應(yīng)的長文件名 */
/* 輸出中斷 */
/* 輸出: 讀取長度(2個(gè)字節(jié),低字節(jié)在前,最大為520)、長文件名 */
/* 注意:發(fā)起該命令前,必須先通過CMD10_SET_FILE_NAME命令將短文件完整的路徑名送入CH378 */
什么叫短文件名的完整路勁
比如根目錄下的文件A.TXT,完整路徑就是./A.TXT;比如根目錄下的文件夾C51下文件B.TXT,那么完整路徑就是./C51/B.TXT
我舉例 我要枚舉 文件夾下面AMP3\ 下面所有的MP3 文件,然后有的MP3文件名非常的長。我該怎么去處理?
我所說的長文件名是指文件名稱的長度