[应用相关] STM32移植FAFTS文件系统遍历创建文件夹

[复制链接]
 楼主| 晓伍 发表于 2021-7-2 12:59 | 显示全部楼层 |阅读模式
FRESULT folder_create(char* path)
{
    FRESULT res;
    DIR dir;
        char *str = path;
        char *pbuf;
        u16 cnt=0;
       
    res = f_opendir(&dir, path);   
        if (res == FR_OK)
        {
                f_closedir(&dir);
                return FR_OK;
        }
        else
        {
                pbuf=mymalloc(SRAMIN,200);
                if(pbuf==NULL)
                        return FR_NOT_ENOUGH_CORE;               
                while(*str !=0)
                {
                        if(*str=='/')
                        {
                                memset(pbuf,0x00,200);
                                memcpy(pbuf,path,cnt);
                                printf("%s\r\n",pbuf);

                                if(f_opendir(&dir, pbuf)==FR_NO_PATH)
                                        f_mkdir(pbuf);
                                else
                                        f_closedir(&dir);       
                        }
                       
                        cnt++;
                       
                        str++;
                }
                myfree(SRAMIN,pbuf);
                res = f_mkdir(path);//创建最后一级目录
               
        }
        return res;
}


调用方法:

folder_create("0:/ccc/x1/x2/x3/x4/x5/x6/x7/x8");

caigang13 发表于 2021-7-2 20:49 来自手机 | 显示全部楼层
fatfs最大支持多大的容量
chenjun89 发表于 2021-7-3 08:35 来自手机 | 显示全部楼层
谢谢楼主分享
51xlf 发表于 2021-7-3 21:05 | 显示全部楼层
应该是 FATFS文件系统
i1mcu 发表于 2021-7-3 21:06 | 显示全部楼层
用stm32移植FATFS      
pmp 发表于 2021-7-3 21:06 | 显示全部楼层
FatFS文件系统中如何创建和批量命名文件?  
mmbs 发表于 2021-7-3 21:06 | 显示全部楼层
怎么获取 文件系统指定文件夹下的多个文件  
1988020566 发表于 2021-7-3 21:07 | 显示全部楼层
fatfs文件系统,能把文件夹删除吗
lzbf 发表于 2021-7-3 21:07 | 显示全部楼层
FATFS和SDIO及SPI是什么关系?
houjiakai 发表于 2021-7-3 21:07 | 显示全部楼层
谢谢楼主分享的资料了。   
youtome 发表于 2021-7-3 21:08 | 显示全部楼层
FATFs怎样重复打开文件写内容?  
cemaj 发表于 2021-7-3 21:08 | 显示全部楼层
速度怎么样      
jimmhu 发表于 2021-7-3 21:08 | 显示全部楼层
fatfs文件系统是sdio写入sd卡速度快还是spi速度快
lzbf 发表于 2021-7-3 21:08 | 显示全部楼层
fatfs如何查找到指定文件格式的文件
1988020566 发表于 2021-7-3 21:08 | 显示全部楼层
FatFS 文件系统如何打开任意文件
mmbs 发表于 2021-7-3 21:08 | 显示全部楼层
FATFS文件系统使用,如何判断是文件还是文件夹  
pmp 发表于 2021-7-3 21:08 | 显示全部楼层
怎么用代码新建文件夹和遍历文件夹  
i1mcu 发表于 2021-7-3 21:08 | 显示全部楼层
采用FATFS 我需要获得指定文件的大小信息?
51xlf 发表于 2021-7-3 21:08 | 显示全部楼层
楼主说的这个系统没有见过。     
jimmhu 发表于 2021-7-3 21:08 | 显示全部楼层
有MBR的SD卡在fatfs系统中如何处理?  
您需要登录后才可以回帖 登录 | 注册

本版积分规则

91

主题

4332

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部