第四章 文件管理
3.文件目录
对于D盘这个根目录来说它对应的目录文件就是图中的样子,其实就是用一个所谓的目录表来表示这个目录下面存放了哪些东西。在D盘中的每一个文件,每一个文件夹都会对应这个目录表中的一个表项,所以其实这些一条一条的目录项本身就是一条一条的记录,所以目录文件其实本身就是一种有结构的文件,由一条一条的记录组成的,而每一条记录会对应在这个目录下面的一个文件,因此我们在这个地方看到的目录,其实也是一种特殊的文件。
可以看到在这个表中标识了文件名是什么,还标识了文件类型,“照片”这个文件就是一个目录文件,他的类型标识是目录;像对账单这个文件他的类型就是txt文件。
目录表的表项中记录了这个文件在外存当中存放的物理地址,所以我们双击打开目录的时候,操作系统在背后做的事情就是会查询D盘根目录文件,然后找到“照片”这个文件对应的目录项,之后根据这个目录项当中记录的文件的存放位置从外存当中读入“照片”这个目录文件的数据,这样就可以知道“照片”这个目录下面还有哪些内容,这些内容就可以显示出来了。