> 文章列表 > 硬盘、文件系统相关常识

硬盘、文件系统相关常识

硬盘、文件系统相关常识

1.硬盘

以机械硬盘为例,下面是机械硬盘的外形结构。
硬盘、文件系统相关常识
结构图:
硬盘、文件系统相关常识

每个磁盘分为两个盘面,每个盘面中有很多磁道(Disk Track),每个磁道上有很多扇区(Sector),磁道上的一段一段的就是扇区。
扇区是最小的单位,通常为512字节(byte),部分厂商会设置为4096个字节。
硬盘、文件系统相关常识
硬盘的其他原理在这里,就不说明了,这里把重点放在文件系统上面。

2.文件系统

磁盘是用来存储数据的,这必须得有一个系统来组织文件,管理这些数据,不然数据会变得很乱。就像书一样,我们会把书分类,排好,到时候就好找。

硬盘、文件系统相关常识

windows文件系统

windows操作系统采用树形结构来组织文件。
如图:
硬盘、文件系统相关常识
此电脑是windows系统的根目录
硬盘、文件系统相关常识
此电脑下面就是C盘、D盘、E盘…
硬盘、文件系统相关常识
这些盘下面就是具体的文件了:
硬盘、文件系统相关常识
每个文件都有唯一的文件路径用来标识文件的位置。

比如在C盘下用户这个目录的路径:
硬盘、文件系统相关常识
通过这个路径就能找到这个文件,windows就能找到这个文件。
就像你购物要填地址一样,快递员通过地址把包裹送给你。

标准的 DOS 路径可由以下三部分组成:

  • 卷号或驱动器号,后跟卷分隔符:
  • 目录名称。 目录分隔符\\用来分隔嵌套目录层次结构中的子目录。
  • 文件名(指具体的普通文件如:tmp.txt)。 反斜杠\\也用来分隔文件路径和文件名。

比如:

C:\\Documents\\Newsletters\\Summer2018.pdf
  • C为盘符,后跟:,目录之间用\\分隔

这是绝对路径的写法,还有相对路径。
比如:

\\Program Files\\Custom Utilities\\StringFinder.ex

也可以写成:

.\\Program Files\\Custom Utilities\\StringFinder.ex

其中一个点.表示当前目录。
两个点..表示上级目录。