![](https://csdnimg.cn/release/download_crawler_static/86006187/bg4.jpg)
中。
提示:子目录的目录项中并不描述子目录的大小,要想知道子目录所占用的空间大
小,
可以从它的目录项中获得它的起始簇号并跟踪它的FAT表链直到遇到结束标记为止。
如果在根目录下创建个子目录,我们就称这个子目录为根目录的子目录,称根目录为
该子目录的父目录。如前面我们在根目录下创建的“子目录1”即为根目录的子目录,而根目
录则是"子目录1”的父目录。同样,如果我们在“子目录1”下再创建一个子目录,那么“子
目录1”和这个子目录即为父子目录父系。
创建子目录时,在为其父目录分配的簇中建立目录项,目录项中描述子这个子目录的起始
簇号。在为子目录建立目录项的同时,也在为子目录分配的簇中,使用前两个目录项描述它与
父目录的关系。
我们以在讲述根目录部分时在根目录下创建的“子目录1”为例,看一看为其分配的簇中
记录子哪些内容,如图3 所示。
图3 子目录的前两个目录项
我们可以看到,虽然该子目录下并没有再建立任何下级下目录和文件,但却在其占用的簇
空间中建立了两个目录项,第一个是“.”目录项,它描述该子目录本身的一些信息;第二个
是“.”目录项,它描述的是该子目录的父目录的相关信息。通过这种方式,就在子同录和其
父目录间建立起了联系。
在子目录中建立下一级下目录或文件时,为下级子目录或文件建立的目录项将从第三个目
录项开始写入。
提示:子目录和根目录的不同之处只在于根目录是在创建文件系统时建立的,如果>殳
有卷标和内容,分配给根目录的簇空间内没有任何内容。
而子目录是在在储过程中根据需要由用户建立的,随着子目录建立的同时,会在为其
分配的簇空间开始处建立两个目录项来描述子目录本身和其父目录的信息,以使父子目录
间建立起联系。