我用CH378做多路U盘的播放器功能,我问一下,我如何枚举一个目录下的所有MP3文件名,等于获取 MP3 列表,有些MP3的文件名是长文件名,如果不能获取完全的路径,是无法打开该MP3的。
你到我们的官网wch.cn下载CH378EVT,参考EVT/EXAM/EXAM13,这个例程是枚举指定目录下的全部文件。
请问有用avr控制ch375创建长文件名的例程吗?
我们只有51单片机的例子,AVR的话可以参考那个例子,流程上是一样的。
我怎么获取长文件名,
#defineCMD10_GET_LONG_FILE_NAME 0x61 /* 主机文件模式: 由完整短文件名路径(可以是文件或文件夹)得到相应的长文件名 */
/* 输出中断 */
/* 输出: 读取长度(2个字节,低字节在前,最大为520)、长文件名 */
/* 注意:发起该命令前,必须先通过CMD10_SET_FILE_NAME命令将短文件完整的路径名送入CH378 */
什么叫短文件名的完整路劲
比如根目录下的文件A.TXT,完整路径就是./A.TXT;比如根目录下的文件夹C51下文件B.TXT,那么完整路径就是./C51/B.TXT
我举例 我要枚举 文件夹下面AMP3\ 下面所有的MP3 文件,然后有的MP3文件名非常的长。我该怎么去处理
我所说的长文件名是指文件名称的长度