DOS中的路径

Author: 河北 闫庆林 Date: 1996-06-07

        在DOS中,路径是一个非常重要的概念,要理解这个概念,则应首先了解DOS的目录结构。
        DOS对于磁盘文件的管理采用的是分层目录方式,即在根目录下可包含多个子目录,子目录下又可包含多个子目录的多级目录形式。而DOS管理的文件则可放在这多级目录的任一级目录之下,如图示:
        由于这种目录结构犹如一棵大树,有根(根目录),有枝(子目录),有叶(文件),因此这种目录结构就又称做树形目录结构。DOS采用这种目录结构非常有利于对磁盘文件的管理和使用,它可把不同类型、不同用途的文件分门别类的存放在不同的子目录中,使用户查找和取用文件变得极为方便。
        在任一时刻,DOS总是处于目录树的某一级,所做的操作均是针对这一级目录中的内容,这一级目录叫做当前目录;刚启动DOS时,DOS自动将根目录符号是“\”做为当前目录;用DOS命令CD可以改变当前目录;另外,在DOS中“..”代表上一级目录,“.”代表本级目录。
        了解了DOS的目录结构后,我们就可以进一步理解路径的概念了。在DOS中路径的概念与我们日常生活中路径的概念相似,在生活中路径是与一串地名联系在一起的,而DOS的路径则是靠一系列目录名构成的。如果用户要对某一文件进行操作,若该文件是在当前目录中,则不用告诉DOS路径,否则的话必须向DOS指明路径才行(即告诉DOS该文件在目录树中的位置),一个路径由一系列目录名组成,目录名间用“\”分开。若路径是由根目录“\”开始的(又叫相对路径),DOS就从根目录开始找起,其它情况均从当前目录开始查找(又叫相对路径)。在路径之后,若还有文件名,则文件名和最后一个目录之间也用“\”分开。
        例如,假设当前目录是“CZ”,你想从“CZ”的“SX”子目录下找文件“XT”,可以用以下两种办法来指定它:
        \JJrJ\CZ\SX\XT
        或  SX\XT
        第一种方式,由于用“\”开头,所以路径由根目录开始(此处需注意第一个“\”与后面的“\”的不同意义,第一个“\”代表根目录,而后面的“\”则是目录与目录、文件之间的分隔符),而后一种方式,路径是由当前目录开始。
        又如,假设当前目录是“CCED”,你想显示“WPS”目录中的文件“WZ”,可以用下述办法来指定路径:
        \wbbJ\WPS\WZ
        或  ..\WPS\WZ
        第一种情况,告诉DOS从根目录开始找,第二种情况中,开头的“”表示由当前目录“CCED”回退一级目录,也就是回到目录“wbbJ”,然后由目录“wbbJ”继续这个路径。
        在操作微机时,设置路径是经常需要的,下面举几例来说明路径的具体应用。
        1、建立或进入子目录
        用命令MD C:\JJrJ\GZ\YW可在C盘的“GZ”子目录下再建一子目录“YW”。
        用命令CD C:\wbbJ\CCED可进入C盘“CCED”子目录,使“CCED”目录变为当前目录。
        2、显示某一级目录
        在dir命令中使用路径可显示某一级目录下都有内容,如dir c:\wbbJ\WPS\*.*将显示C盘“WPS”子目录下的所有文件名,若“WPS”下还有子目录,则子目录名同时显示。而dir \则显示根目录下的所有子目录名和文件名。
        3、读写文件时
        若A盘根目录下的“CCED”子目录内有一文本文件“WJ”,需在WPS系统下进行编辑,则当WPS系统要求输入文件名时,应键入A:\CCED\WJ。
        又如,用命令COPY A:\CCED\WJ  C:\wbbJ\WPS可把A盘上的文件WJ按原名拷贝至C盘的WPS子目录下。