使用CH375FileEnumer不能檢索出完整的文件名

[size=6] 程序如下 。。。。。。。。。。。 strcpy(mCmdParam.Enumer.mPathName,"/MUSIC/*");//檢索MUSIC目錄下所有文件 i=strlen(mCmdParam.Enumer.mPathName); mCmdParam.Enumer.mPathName[i]=EnumCount; if(CH375FileEnumer()!=ERR_SUCCESS) break;//檢索完畢后退出循環(huán) s[EnumCount]=(char xdata *)(0x00+EnumCount*23); strcpy(s[EnumCount],mCmdParam.Enumer.mPathName); if(strchr(mCmdParam.Enumer.mPathName,'3')!=NULL )//排除不是mp3格式的文件 printf("%s %p\n",s[EnumCount],s[EnumCount]); 。。。。。。。。。。。

輸出結(jié)果如下 。。。。。。。。。。。 文件列表如下 /MUSIC/陽(yáng)光總~1.MP3 x:002e /MUSIC/荷塘月色.MP3 x:0045 /MUSIC/LOVEST~1.MP3 x:005c /MUSIC/偶陣雨.MP3 x:0073 。。。。。。。。。。。

直接改到根目錄也沒(méi)用,在.mp3前只能顯示8byte,單片機(jī)為89C52,讀取的名稱(chēng)存取到片內(nèi)拓展的1024byteRAM[/size]

我們的例程是枚舉短文件名的例子,如果你想枚舉完整的文件名你可以通過(guò)短文件名來(lái)獲取長(zhǎng)文件名。


神馬意思,怎么通過(guò)短文件名來(lái)獲取長(zhǎng)文件名? 沒(méi)看懂


在FAT文件系統(tǒng)中,文件名必須符合8+3的命名規(guī)則,所以每個(gè)長(zhǎng)文件名都有一個(gè)對(duì)應(yīng)的短文件名,具體長(zhǎng)文件名的處理你可以參考EXAM11


只有登錄才能回復(fù),可以選擇微信賬號(hào)登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频