FATFS f_mkdir 新建重名文件夹

2019-07-20 19:47发布

用FATFS  f_mkdir 函数时,反复运行几遍后目录下出现多个重名文件夹,有办法可以避免吗?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
5条回答
dazalei
2019-07-21 07:23
本帖最后由 dazalei 于 2016-9-30 09:44 编辑

                        sprintf((char*)ttbuf,"2:AL64-20%02d-%02d-%02d",RTC_DateStruct.RTC_Year,RTC_DateStruct.RTC_Month,RTC_DateStruct.RTC_Date);
                                               res_TRC=f_opendir(&dir,(char*)ttbuf); //打开一个目录
                        if(res_TRC==FR_NO_PATH)
                        {
                                res_TRC=f_mkdir((char*)ttbuf);
                                if(res_TRC==FR_OK)
                                        printf("%s ","FR_EXIST");
                        }
每次复位后f_opendir返回值为FR_NO_PATH,在目录下新建文件,重复文件数量增加一个。不知道问题在哪???

一周热门 更多>