认识文件系统
一、认识文件
我们先来狭义的认识文件(file),我们都知道硬盘是一种持久化存储数据 的硬件,当我们要想进行数据存储的时候,往往不是保存成一个整体,而是独立成一个个单位进行存储 ,这一个个单位就是我们所说的文件。
文件除了有特定的内容外,还有一部分信息,例如文件名、文件大小、文件类型,这些性质并不作为文件数据进行存储,我们把这些特性称为文件的元信息。
文件的树形结构和目录
随着文件的数量、类型越来越多,文件的管理也被提上了日程,但是如何管理这些文件呢?一种合乎自然的想法出现了,就是按照层级结构进行组织——也就是在数据结构中学过的树形结构。这样,一种专门用来管理文件的特殊结构诞生了,也就是我们所谓的目录和文件夹,其中目录是计算机人士的专业术语,也是所谓的文件夹。
文件路径
如何在文件系统中定位我们要找的文件呢?这样就衍生了文件路径,关于文件路径就相当于根据住址找到目标文件是一个道理。主要是介绍一下相对路径和绝对路径。
绝对路径:
我们都知道,要想找到某一个文件就得知道他的位置所在,而这个位置要是从我们的盘符开始到指定目录,我们就称这个路径是绝对路径,例如:D:\BaiduNetdiskDownload\baidudownload\caches\GuestAppsCache\appData 。
相对路径:
讲到相对路径,就必须指定一个当前作业的一个目录,我们指定完当前目录后就从此目录开始往下一级目录或者往下一级目录查找。
‘./’表示当前目录,’…/‘表示上一级目录,’…/…/表示上上一集目录,以此类推’
例如:D:\BaiduNetdiskDownload\baidudownload\caches\GuestAppsCache\appData 。这样一个目录我们现处于GuestAppsCache这一个目录下,要想找到baidudownload这个目录。
写法应该为:…/…/baidudownload