CH376怎样支持通配符?

CH376怎样支持如*.TXT或者*.MP3这样的一类文件? 因为要做MP3,只能固定打开某个文件,而不能选择播放,急求!望指点。

这种文件名是不支持的。 打开固定某个文件是什么意思?


就是只能打开里边某一个文件,例如\\123.MP3这样,而现在需要实现的是:列出所有以MP3为后缀的文件,叫他顺序播放,就是在CH375里看到的这句话FAT_Open_File(&FileInfo, "\\*.mp3",currentfile,num); 不知道376里怎么实现?


FAT_Open_File(&FileInfo, "\\*.mp3",currentfile,num); 这个你在哪里看到的?


FAT_Open_File这个函数不是我们提供的。你说的功能是可以实现的。你去枚举U盘中的文件找到MP3文件就是了?这个有异议吗?


先回答三楼,那个函数是在375的文件系统里带的。


回复四楼红桃六,我可以实现枚举到根目录下所有文件,但是不知道怎么筛选出以.MP3为后缀的文件让它顺序进行? 望指点。


枚举到文件之后,正常的返回的数据应该是“主文件名.后缀名+0x00”,首先找“.”找到之后,在找0X00数据,在“.”和0X00之间的数据即为后缀名。如果你要找MP3文件,那么。在“.”和0X00之间的数据应该为"MP3"


能枚举出来全部的文件,那筛选不就很简单了吗?只要找到带.MP3的文件名就可以了。


只有登录才能回复,可以选择微信账号登录