SD根目录文件读取问题

2019-07-20 06:13发布

                        if(flistbox->dbclick==0X81)/
                        {
                         rval=f_opendir(&ebookdir,(const TCHAR*)flistbox->path);
                        if(rval)break;                                   
                         rval=f_readdir(&ebookdir,&ebookinfo);
                        if(rval)break;
                        fn=(u8*)(*ebookinfo.lfname?ebookinfo.lfname:ebookinfo.fname);
                        pname=gui_memin_malloc(strlen((const char*)fn)+strlen((const char*)flistbox->path)+2);
                        if(pname==NULL)break;       
                        pname=gui_path_name(pname,flistbox->path,fn);       
                        printf(pname);
                         break;
                           }
                         根目录的TXT文件读不出来,除非把文件放在文件夹内才可以;
                        根目录读出来的是 0:System Volume Information
                        其他文件夹正常0:11.txt
                        那位大神解释一下?


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。