文件系统

2019-08-13 20:00发布

最近在搞STM32读取SD卡,我突然有一个问题,就是SD卡或者U盘本身自己是不是已经在即带文件系统了,比如我们要格式化的时候都会要我们选择格式化成哪一种的文件系统FAT32 exFAT等。那我们为什么在用32的时候也要在程序里写这个文件系统呢?有什么关系呢?求解答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
xuande
1楼-- · 2019-08-13 22:43

SD卡、U盘这些都是物理存储器,
而“文件系统”是管理数据和文件的方式。

存储器我们用过很多,但只限于简单的应用,
遇到声音、影像、文档这样复杂的数据,必须规划在存储器中的保存方式。
因为除了正确存储、正确读出这样的基本要求,还要考虑删除、重新写入的问题,而“文件系统”是最好的管理方式。

2楼-- · 2019-08-14 04:26
xuande 发表于 2017-10-12 22:01
SD卡、U盘这些都是物理存储器,
而“文件系统”是管理数据和文件的方式。

恩是的,那我们把U盘连到电脑上,怎么会自动出现了目录,文件名这些东西,格式化的时候选择文件系统类型等等,这些到底是干什么
xuande
3楼-- · 2019-08-14 05:59
鸢 发表于 2017-10-12 22:13
恩是的,那我们把U盘连到电脑上,怎么会自动出现了目录,文件名这些东西,格式化的时候选择文件系统类型 ...


不会“自动”出现,
是要你选择,用哪种方式管理文件。fat、exfat这些都是可选的“方式”。


4楼-- · 2019-08-14 08:14
xuande 发表于 2017-10-12 22:21
不会“自动”出现,
是要你选择,用哪种方式管理文件。fat、exfat这些都是可选的“方式”。

恩很对,似乎有点理解了

一周热门 更多>