|
发表于 2013-4-5 16:21:02
|
显示全部楼层
ele-madman 发表于 2013-4-4 21:00
虽然不行,但还是要谢谢你,,,,,,,也不知道哪里的问题,,长文件名没有问题, 短文件名就读不完整,或者 ...
我当时用这 FatFs V0.06 版时还不支持长档名,所以文件遍历都是以 8.3 文件名来遍历的!
另外我看了一下程序,我好像少附了一个函数,就是我要遍历指定的副文件名的函数程序,我再列出如下,就是只历 VS-1003 能用的副文件名程序就是了,您就...... 参考参考吧! - static BYTE Extension (void)
- {
- if(name[0] != '.' && name[0] != 0x00 && name[0] != 0xE5)
- {
- if(strncmp (name + 8,"MID",3) == 0) return MID;
- else if(strncmp (name + 8,"MP3",3) == 0) return MP3;
- else if(strncmp (name + 8,"WAV",3) == 0) return WAV;
- else if(strncmp (name + 8,"WMA",3) == 0) return WMA;
- else return NULL;
- }
- else return NULL;
- }
复制代码 |
|