1. 主页
  2. 自己动手从0到1学写FAT32文件系统
  3. 第2章 FAT解析
  4. 打印文件内容

打印文件内容

内容纲要

本课时通过打印某个文件的内容,来获得文件数据是如何在FAT32分区上存储的理解。

主要内容

这节课时的内容同上一节在原理上并无太大区别,都是按簇链去访问。

内容较简单,略。

重点难点

注意事项

测试的文件簇号

在测试代码中,有选定了一个文件的簇号,如下所求:

curr_cluster = 4565;    // 62.txt

4565这个值是根据目录遍历结果中选取的。实际你在测试过程中,不一定为62.txt。例如,你可能将62.txt文件删掉后重新创建,这个簇号会发生变化。也可能后续课程提供的磁盘映像文件有更新,会导致这个值发生变化。

所以,在写这块代码时,务必根据的实际测试结果输出写合适的值。

当然,你可以根据实情情况,在目录的遍历结果中选择一个其它文件的起始簇号。

常见问题

这篇文章对您有用吗?

我们要如何帮助您?

发表评论

电子邮件地址不会被公开。 必填项已用*标注