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的文件名就可以了。