OpenEdv-开源电子网

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

FATFS新建文件,新建文件夹。

[复制链接]

32

主题

223

帖子

0

精华

高级会员

Rank: 4

积分
695
金钱
695
注册时间
2015-9-23
在线时间
120 小时
发表于 2016-4-4 22:44:54 | 显示全部楼层 |阅读模式
FATFS新建文件以及在该文件写数据:f_open(file,"GAO.TXT",FA_CREATE_NEW);
f_write(file,data,12,&bw);
f_close(file);


再次打开文件并且续写数据:
f_open(file,"GAO.TXT",FA_CREATE_NEW);
f_lseek(file,(*file).fsize);
f_write(file,data,12,&bw);
f_close(file);


创建文件夹并在文件夹内创建文件并写入数据:
f_mkdir("LI");
status=f_open(file,"/LI/123.TXT",FA_CREATE_NEW|FA_WRITE);
f_write(file,data,12,&bw);
f_close(file);


打开已有文件夹内的文件并续写数据:
f_opendir(&dir,"LI");
f_open(file,"/LI/123.TXT",FA_WRITE);
f_lseek(file,(*file).fsize);
f_write(file,data,12,&bw);
f_close(file);


在调用这些函数的时候我们可以观察他的返回值,在调试时很有帮助。

Thanks





正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

3

主题

33

帖子

0

精华

初级会员

Rank: 2

积分
92
金钱
92
注册时间
2019-4-27
在线时间
12 小时
发表于 2021-7-26 18:18:53 | 显示全部楼层
我想请教一下,创建文件夹的时候,文件名必须是在引号里边的吗?能不能动态创建文件夹名称呢?小白求指教,搞了一下午了
回复 支持 反对

使用道具 举报

13

主题

644

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1999
金钱
1999
注册时间
2021-4-16
在线时间
510 小时
发表于 2021-7-27 12:50:22 | 显示全部楼层
大圣666 发表于 2021-7-26 18:18
我想请教一下,创建文件夹的时候,文件名必须是在引号里边的吗?能不能动态创建文件夹名称呢?小白求指教, ...

搞个数组存放就行了,自己更新那个数组的内容。
回复 支持 反对

使用道具 举报

3

主题

33

帖子

0

精华

初级会员

Rank: 2

积分
92
金钱
92
注册时间
2019-4-27
在线时间
12 小时
发表于 2021-7-27 13:27:20 | 显示全部楼层
疾如风 发表于 2021-7-27 12:50
搞个数组存放就行了,自己更新那个数组的内容。

已经搞好了,昨天脑残了,文件夹的名含有非法字符
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-5-25 16:19

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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