电脑进阶 - 路径

  • 作者: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"这样,