OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 9923|回复: 1

Fatfs文件系统建文件的问题

[复制链接]

28

主题

85

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
217
金钱
217
注册时间
2012-11-28
在线时间
0 小时
发表于 2013-8-23 17:20:45 | 显示全部楼层 |阅读模式
f_mkdir("Data1");
       f_open(&file,"0:/Data1/Demo2.TXT",FA_CREATE_NEW | FA_WRITE );
f_write(&file, RS_Buffer, sizeof(RS_Buffer), &bw1);
f_close(&file);
这样可以建立一个文件夹,并在这个文件夹中建立txt文件。

现在我根据输入的名字建立文件夹,并在这个文件夹中建立txt文件,
              txtname[40]={"0:/"}

        f_mkdir(filename);
strcat(txtname,filename);
strcat(txtname,"/");
        strcat(txtname,filename);
strcat(txtname,".TXT");
f_open(&file1,txtname,FA_CREATE_NEW | FA_WRITE );
        f_close(&file1);
比如,filename[20]={"小狗"};
这样可以建立以小狗命名的文件夹,但是不可以在文件夹里建立txt文件。求指点????
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

38

主题

2061

帖子

6

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
3273
金钱
3273
注册时间
2012-1-16
在线时间
37 小时
发表于 2013-8-23 17:36:19 | 显示全部楼层
建议:在f_open之前打印一下txtname,其次可以打印一下f_open的返回值是否正常。
站在巨人的肩膀上不断的前进。。。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-7-17 01:31

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表