树形目录结构
会将文件相应的控制信息,放到文件目录当中去,文件目录也可以将它组织成文件,文件目录进行组织和管理也是操作系统文件管理的一个重要方面。
在对文件的目录进行组织的时候,它可以有一级目录、二级目录、也可以有多级目录结构。树形结构也被称为多级目录结构。
树形目录结构在UNIX系统和Windows系统中都是常见的,会用一定的结构来存放文件的一些属性。
树形结构有唯一的一个根,一般把主文件目录称为根目录,根目录下面有一些节点,称为中间节点,最终的文件是叶子节点。在Linux中,只有一个根目录,在Windows中,根目录可以理解为盘符。树形目录结构允许在不同的目录下有同名文件
文件属性
- R只读文件属性
- A存档属性
- S系统文件
- H隐藏文件
文件名的组成
- 驱动器号
- 路径
- 文件名
- 扩展名
绝对路径:是从盘符开始的路径
相对路径:是从当前目录开始的路径
绝对路径从根目录开始搜索,相对路径从下一级目录开始搜索,所以相对而言,相对路径要比绝对路径要快,查找效率高。从Windows搜索文件的速度也可以发现,从盘符搜很慢,因为要扫描所有文件夹。两种方式都是访问一次磁盘,在访问次数上是一样的。