骑猪兜风

磁盘文件路径-小知识

骑猪兜风 2011-08-31 15:25:56    203216 次浏览
路径这个概念的历史已经非常久远了,它主要用于描述文件、目录的绝对、相对位置,在计算机命令行时代它是IT人员的必修课。现在随着图形界面的广泛使用,这个概念渐渐淡化了,但它的作用和相关规则却仍在继续使用。对于程序员、系统维护人员、部分电脑操作员仍是必需掌握的基础知识。
现在,我将结合实例讲解路径的知识。
如下是一个磁盘及其下属目录(现在被文件夹这个概念所取代)的说明:
C盘-\Program Files
C盘-\Program Files\Common Files5
C盘-\WINDOWS: q
C盘-\WINDOWS\Temp0
C盘-\WINDOWS\Temp1
C盘-\WINDOWS\Temp2
C盘-\WINDOWS\Temp3
C盘-\WINDOWS\Temp4
C盘-\WINDOWS\Temp5
C盘-\Inetpub
…… ……
一、几个概念:
1、当前目录:命令行操作是以当前目录为基准的,即你运行的程序或打开的文件必须存在与当前的目录中。例如,你所处的当前路径是C盘\WINDOWS\Temp3,那么你运行的程序或打开的文件必须在Temp3中,不能在Temp0、Temp4中。当然如果运行的程序在其他目录也是可以运行的,查找路径设置请参考有关资料。
2、上级目录:当前目录的上一级目录就是上级目录,但有两种理解:一种是包含当前目录的上一级目录只有一个,如Temp2的上级目录是WINDOWS;另一种是统称的上级目录有多个,如WINDOWS、Inetpub、Program Files都可以认为是Temp2的上级目录。
3、下级目录:当前目录的下一级目录就是下级目录,当前目录中包含多少个子目录就有多少个下级目录,如WINDOWS包含6个下级目录。
4、绝对路径:某个文件或目录位置的完整写法,如目录Temp2的绝对路径就是C:\WINDOWS\Temp2,包含磁盘名称、上级目录名称。"
5、相对路径:一般用在描述非当前目录的情况,而且描述的目录或文件与当前目录成一定的结构关系。采用不完整的路径写法来描述某个文件或目录的位置,如用户当前目录是Temp2,那么他描述Temp5的相对路径就是..\Temp5,具体路径的写法参考后面。
二、路径的编写规则:
1、特殊符号及含义
“.”一个点,表示当前目录,一般用于相对路径写法
“..”两个点,表示上级目录的第一种理解,一般用于相对路径写法
“\”反斜杠,用于不同级别目录的分割符
“:”冒号,磁盘盘符后面必须的符号
2、绝对路径写法:
【盘符】+【冒号】+【反斜杠】+【路径】
Temp5的绝对路径:C:\WINDOWS\Temp
Common Files的绝对路径:C:\Program Files\Common Files
也可以使用一个点或两个点
Temp5的绝对路径:C:\WINDOWS\Temp5\.\..\Temp5
3、相对路径写法:关键是相对于当前路径,所以首先要确定当前目录
当前目录Temp3,要描述Temp0、Program Files、WINDOWS9 x6 B/ M
Temp0的相对路径:..\Temp
Program Files的相对路径:..\..\Program Files
WINDOWS的相对路径:..\ 或者 ..\..\WINDOWS5 W" s+ \
当前目录Inetpub,要描述Temp0、Program Files、WINDOWS
Temp0的相对路径:..\WINDOWS\Temp
Program Files的相对路径:..\Program Files
WINDOWS的相对路径:..\WINDOWS
当前目录WINDOWS,要描述Temp0、Program Files3 D;
Temp0的相对路径:Temp0 或者 \Temp
Program Files的相对路径:..\Program Files
以上内容虽然看似简单,却有些繁杂,在应用时容易出错,结果就是找不到文件或者目录。特别是在装机人员、系统维护人员编写软件安装器脚本和配置文件过程中都可能遇到,大家可以参考一下
内容加载中