电脑进阶 - 路径 ¶
作者:KK
发表日期:2016.3.23
描述所在位置 ¶
路径是用于表达一个文件位置的,比如下图中所圈的就是路径
我想大家都很熟悉,在文件夹窗口上面总是有这个东西,你点一下它就会变成这样
它描述了你正位于C盘的Windows文件夹里面的ShellNew文件夹
路径最左边是盘符,比如C盘,盘符后面有个冒号,C:
这样,然后剩下的都是用\
号分隔每一层
其实在电脑的理解中,文件夹也是一种文件,所以文件夹位置也是文件位置,因此我上面就说了路径是用于表达一个文件位置的
描述文件 ¶
路径不只是用于描述你当前所在的文件夹位置,还可以描述一个具体的文件,比如D:\aaa\bbb.txt
就是指D盘下面的aaa文件夹下面的bbb.txt这个文件
所以如果有人跟你说"麻烦打开D:\aaa\bbb.txt这个文件",那你就要去D盘打开aaa文件夹,在里面找bbb.txt这个文件来打开了
根目录 ¶
平时在Windows系统里提到根目录的时候,通常不是特指某一个目录路径,这个与人的理解有关,但其实不同的人理解的结果都会差不多
比如说"QQ的根目录",其实一般是指QQ这个聊天软件的安装路径,比如我的QQ就安装在"D:\Program Files\Tencent\QQ"这个路径,那这个就是QQ的根目录,因为里面就是跟QQ相关的程序文件
可是"D:\Program Files\Tencent"就不是QQ的根目录了,因为这个目录下面既有QQ,也有微信,或者还有QQ音乐等程序文件夹(看你安装了多少腾讯公司的软件咯)
所以这并不是QQ聊天软件的目录,而是腾讯公司的软件安装目录,那我们就可以换个说法说"D:\Program Files\Tencent这个路径是腾讯软件的根目录"
不过通常大家都不习惯说得这样太专业,于是就直接说"QQ目录",其实就是QQ程序所在的路径,那就是QQ的根目录
子目录 ¶
上面为什么说QQ安装的目录是QQ的根目录呢,因为它里面还有bin目录和Plugin目录这些
这些目录里的文件是达成QQ聊天软件功能而存在的,附属于QQ,概念上来说,我们称它为子目录
,是QQ根目录下的子目录
就像植物一样,有根才能向上长出其它树枝,根目录下面的子目录就像树枝一样,而目录里面的文件就像是树叶
有根就有枝,有根目录就有子目录,记住了哦
相对路径 ¶
理解这个非常重要,以后使用电脑时你会不时接触到
通常情况是这样的,你的电脑出了些问题,然后上网找修复方法,有个方法就告诉你"打开XX软件的根目录,然后先删除bbb\ccc.txt
,再复制ddd\xxx.exe
"
假设这里提到的XX软件的根目录是"D:\Program Files\Abc"
那其中提到的"bbb\ccc.txt"就是指基于某XX软件的根目录开始找bbb文件夹和ccc.txt文件的意思,所以这样完整路径拼起来就是"D:\Program Files\Abc\bbb\ccc.txt"
所以bbb\ccc.txt这个路径就是一个相对路径,因为它相对于XX软件的根目录,不然如果说没有相对参照的话,谁知道从哪里开始找bbb目录再找ccc文件?
而另外提到的"ddd\xxx.exe"也是一样,相对于XX软件根目录开始找ddd\xxx.exe,那么完整路径就是"D:\Program Files\Abc\ddd\xxx.exe"
绝对路径 ¶
绝对路径就是完整路径,一般我们认识的路径都是从盘符开始的,比如"D:\a\b\c.txt"就是D盘下的路径
可是如果一个路径是"QQ\Bin\QQ.exe"这样的话,它并不是一个完整路径,因为前面是QQ,难道叫我们去找QQ盘吗?所以它只是一个相对路径,肯定是相对于某个路径下的QQ目录而已
绝对路径就是从源头开始明明确确地描述了一个位置的路径,在Windows系统里,绝对路径是从盘符开始的,比如"D:\xxx"或者"E:\xxx"这样,