打印
[应用相关]

STM32移植FAFTS文件系统遍历创建文件夹

[复制链接]
1301|22
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
晓伍|  楼主 | 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文件系统

使用特权

评论回复
5
i1mcu| | 2021-7-3 21:06 | 只看该作者
用stm32移植FATFS      

使用特权

评论回复
6
pmp| | 2021-7-3 21:06 | 只看该作者
FatFS文件系统中如何创建和批量命名文件?  

使用特权

评论回复
7
mmbs| | 2021-7-3 21:06 | 只看该作者
怎么获取 文件系统指定文件夹下的多个文件  

使用特权

评论回复
8
1988020566| | 2021-7-3 21:07 | 只看该作者
fatfs文件系统,能把文件夹删除吗

使用特权

评论回复
9
lzbf| | 2021-7-3 21:07 | 只看该作者
FATFS和SDIO及SPI是什么关系?

使用特权

评论回复
10
houjiakai| | 2021-7-3 21:07 | 只看该作者
谢谢楼主分享的资料了。   

使用特权

评论回复
11
youtome| | 2021-7-3 21:08 | 只看该作者
FATFs怎样重复打开文件写内容?  

使用特权

评论回复
12
cemaj| | 2021-7-3 21:08 | 只看该作者
速度怎么样      

使用特权

评论回复
13
jimmhu| | 2021-7-3 21:08 | 只看该作者
fatfs文件系统是sdio写入sd卡速度快还是spi速度快

使用特权

评论回复
14
lzbf| | 2021-7-3 21:08 | 只看该作者
fatfs如何查找到指定文件格式的文件

使用特权

评论回复
15
1988020566| | 2021-7-3 21:08 | 只看该作者
FatFS 文件系统如何打开任意文件

使用特权

评论回复
16
mmbs| | 2021-7-3 21:08 | 只看该作者
FATFS文件系统使用,如何判断是文件还是文件夹  

使用特权

评论回复
17
pmp| | 2021-7-3 21:08 | 只看该作者
怎么用代码新建文件夹和遍历文件夹  

使用特权

评论回复
18
i1mcu| | 2021-7-3 21:08 | 只看该作者
采用FATFS 我需要获得指定文件的大小信息?

使用特权

评论回复
19
51xlf| | 2021-7-3 21:08 | 只看该作者
楼主说的这个系统没有见过。     

使用特权

评论回复
20
jimmhu| | 2021-7-3 21:08 | 只看该作者
有MBR的SD卡在fatfs系统中如何处理?  

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

60

主题

4113

帖子

1

粉丝