文件路径是什么?
文件路径是什么?
路径是什么?这对Windows初学者来说可能是无所谓的,而对于DOS用户至关重要,Windows的资源都直观的摆放在用户界面上,绝大部分操作是无 需使用者了解“路径”这个概念,但不要忘记Windows是从DOS发展起来的,其中仍有些死角无法摆脱“路径”这个概念。例如,使用“运行”命令,以及 给程序指定一个文件名作为参数,还有在Word中使用的超级链接等。如果你需要用命令指明一个文件的位置,仍然需要解“路径”这个概念。
    操作系统是“按名存取”的,磁盘采用树型目录结构。在树型目录结构中,用户创建一个文件时,仅仅指定文件名就显得很不够,还应该说明该文件是在哪一盘区的 哪个目录之下,这样才能唯一确定一个文件。因此,DOS引入了“路径名”的概念。一个路径名有三部分组成:盘符、路径和文件名。
    其中,路径描述了文件在树型目录结构中的位置,它是由相邻层的目录组成的,不同的目录名之间用反斜杠隔开。例如:
    路径名: C:\STUDENT\WANG\SCORE.DOC
    就可以唯一的定位一个文件,它是指在C盘根目录下STUDENT子目录下的WANG子目录中的SCORE.DOC文件。
    注意:路径名中的反斜杠“\”如果夹在目录和文件名之间,它是起隔离目录、文件名的作用,否则就是代表根目录。如上例中的第一个反斜杠就是指根目录。
    当然,如果目录的层数较多,路径就显得很长。下面将要介绍的DOS命令中,如果总是用路径来指定文件,输入就比较麻烦。用户在一次上机的过程中往往是在一 个目录下工作的。也就是说,在一段时间内,往往是对一个目录下的文件进行操作的。针对这种情况,DOS系统为了简化用户对于文件名的指定,引入了“当前 盘”和“当前目录”的概念。
    通过输入盘符,可以指定当前盘。例如,从键盘输入:
    C:>A:
    屏幕会显示:
    A:>
    这样,当前盘就是A:盘了。DOS提示符就是用当前盘符作为其组成部分,以随时提醒用户。显而易见,上例中在输入A盘符之前,C盘就是当前盘。
    而当前目录的设定是利用DOS命令CD来实现的。例如:
    C:>CD\STUDENT\WANG
    可将C盘根目录下的STUDENT子目录中的WANG子目录设为当前目录。
    在上面讲到的路径名中,如果不指定盘符部分,就表示隐含使用当前盘,如果不指定目录部分,就表示隐含使用当前目录。
    如上所述,如果将C盘指定为当前盘,将C盘上的WANG子目录指定为当前目录,那么指定SCORE.DOC文件仅用其文件名就可以了。
    任何时刻,当前工作盘只有一个(注意一下DOS提示符就可得知),而每个盘区上都有自己的当前盘目录。当通过输入盘符转换到某盘上工作时,实际上是转到该盘当前目录之下。
    当用户开机后,若没有指定当前盘和当前目录时,系统默认C盘为当前盘,各盘的根目录为其当前目录。
    用户在使用DOS命令进行操作时,应该充分利用当前目录的概念。
    例如显示命令:
    C:>TYPE README.DOC
    是显示当前目录下README.DOC文件的内容。因不同目录下可能有同名文件,利用当前目录,用户便可以在指定范围内考虑问题,从而简化了上机操作。
    在不想改变当前目录的前提下,若想指定其他目录中的文件,就只能用路径来表示了。前面的例子中的路径都是从根目录开始,我们称之为“全程路径”或“绝对路 径”。例如\STUDENT\WANG\WOR1.BMP就是一个全程路径名,它与当前目录无关,可以准确的定位一个文件。与之相对的,还有一个“相对路 径”的概念。相对路径不是以根目录打头的,例如:WANG\WORK.BMP就是一个相对路径名。用相对路径名定位一个文件依赖于当前目录,因为系统是从 当前目录开始,按照路径去寻找文件的。例如,当前目录是C:\STUDENT,用户若想删除STUDENT下的WANG子目录下的WORK.BMP文件, 可在删除命令中使用相对路径名:C:>DEL WANG\WORK.BMP
    当然,在上例中使用正确的全称路径名也可完成同样的功能:
    C:>DEL\STUDENT\WANG\WORK.BMP
    使用相对路径的好处也是为了简化路径名的输入,用户要清楚当前目录在哪里。例如:
    C:>TYPE A:D1\F1.BAS 
    是显示A:盘当前目录下D1子目录中的F1.BAS。(注意盘符A:之后没有包含根目录)。

 
浏览次数:3774 发布时间:2019/11/18
<关闭窗口>
欢迎拨打
欢迎拨打  欢迎拨打 023-68185585
工具条
在线客服
在线客服 7x24小时 在线客服电话:023-68185550
返回顶部
返回顶部 返回顶部