FATFS文件系统的问题

2019-10-15 21:39发布

本帖最后由 晴空万里的天 于 2016-12-27 10:28 编辑

不懂大家在用FATFS文件系统的时候有没有遇到这个问题:我在W25Q32/64上做了一个文件系统,各项功能用着都挺正常,就是在使用获取文件大小这里发现了问题。
创建文件的时候,容量会减少,但是删除了文件之后容量却不会增回来。
打个比方,原来有3820KB,我创建了一个123.txt并往里面写数据之后,变成了3816KB,少了4KB;我再创建一个456.txt,也往里写了数据,又少了4KB,变成了3812KB。
然后我删除456.txt文件,然后再看容量,还是3812KB,一点没变,我继续删除123.txt,也还是3812KB。
接着我创建789.txt,也往里写了数据,容量变成了3808KB···
意思就是上面说的,容量只会减少,不会增多···
有哪位遇到过这种问题吗?

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
8条回答
晴空万里的天
1楼-- · 2019-10-16 15:00
 精彩回答 2  元偷偷看……
晴空万里的天
2楼-- · 2019-10-16 18:24
ARM学员 发表于 2016-12-27 16:17
FATFS的接口函数介绍看过了吗,也许这个函数的作用和你理解的不一样呢。

看完了,都看过了,例程也看了,没发现有什么问题

一周热门 更多>