单选题
在如图所示的树形文件中,方框表示目录,圆圈表示文件,“/”表示路径的分隔符,“/”路径之首表示根目录。在图中,______。
【正确答案】
B
【答案解析】在树形目录结构中,树的根节点为根目录,数据文件作为树叶,其他所有目录均作为树的节点。从根节点出发到达任一文件叶子节点得到唯一一条路径(在UNIX中,各节点间用“/”隔开),这便是该文件的绝对路径,比如图中左边f1的绝对路径为/D1/W1/f1。文件名相同,但绝对路径不同,可能是不同的文件。从当前目录开始(不包括当前目录)到达文件叶子节点的路径称为该文件的相对路径。比如,若当前目录为D1,那么图中左边f1的相对路径为W1/f1。
可采用相对路径名和绝对路径名来访问文件,但前者访问目录文件的次数比后者要少。在该题中,当前路径为D1,如采用相对路径为W1/f1来访问f1,需要访问磁盘两次才可以读取文件f1,第1次是在当前目录D1中找到W1,第2次是在W1文件目录中找到文件f1的物理位置,接着就可以读取文件f1了。