硬汉嵌入式论坛

 找回密码
 立即注册
查看: 875|回复: 4
收起左侧

[FatFs] 请教一下,SD卡中的文本,如何使用FatFs修改其中的部分内容

[复制链接]

18

主题

43

回帖

97

积分

初级会员

积分
97
发表于 2023-8-9 22:59:00 | 显示全部楼层 |阅读模式
请教一下,SD卡中的文本,如何使用FatFs修改其中的部分内容。
例如,A.txt文本中有123456789AABBCCDD,如何只将其中的AA修改为FF,其余不变。

是要讲所有内容读出来,修改完,将A.txt文件删除,再创建A.txt文件写进去吗?
回复

使用道具 举报

18

主题

43

回帖

97

积分

初级会员

积分
97
 楼主| 发表于 2023-8-9 23:49:21 | 显示全部楼层
哦,刚试了一下,使用f_lseek到指定位置,直接用f_write即可实现覆盖写入,达到所需目的。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106660
QQ
发表于 2023-8-10 00:26:11 | 显示全部楼层
对,可以覆盖,但不能插入。
回复

使用道具 举报

18

主题

43

回帖

97

积分

初级会员

积分
97
 楼主| 发表于 2023-8-10 08:39:40 | 显示全部楼层
哈,那请问老师,这个文本插入操作有方法吗?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106660
QQ
发表于 2023-8-10 09:36:15 | 显示全部楼层
Zachary唷 发表于 2023-8-10 08:39
哈,那请问老师,这个文本插入操作有方法吗?

fatfs不支持,只能复制出来,插入后,重新写入。
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-4-28 13:29 , Processed in 0.161774 second(s), 26 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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