dos命令里的path命令怎么用?

来源:百度知道 编辑:UC知道 时间:2024/05/30 17:57:16
我在网上查了,网上说什么:在当我们执行一个文件时,电脑先在当前目录下查找这个文件,找到则执行,如果没有找到,则电脑按照path命令所指定的目录顺序去查找。我想问 怎样即执行某个文件,又可以用path命令。 就是给我举一个具体点的例子,谢谢。

你在CMD窗口下输入PATH回车,看见路径了吧!
然后输入CALC,这样就可以打开计算器了,因为CALC.EXE是在上面的路径里下的。

如果你再输入PATH=D:
这样的话你再输CALC,自己试试吧。无法打开计算器了。因为CALC.EXE不在D盘下。。。

但是关闭CMD窗口再重新打开PATH又恢复原来的PATH值了。
要永久改变的话,需在环境变量里面改PATH的值。

上面不是我粘贴的```

这也就是说,如果要执行某个文件前,都要将当前目录转换到它所在的目录,显然这是一件很麻烦的事情(电脑是不是很笨啊,不用怀疑这句话的正确性了,我证明过n遍了,我不说,它什么都不做,呵呵)。

为了解决这个问题,DOS提供了一条Path命令,如果在Path命令中定义了某个目录,那么你在任何地方,都可以直接执行Path中指定目录里的文件。(简直太爽了,这可减少了很多麻烦)

path命令的格式很简单: path 目录名 ,如果有很多目录,中间就用 ; (不要记错了,是分号不是逗号)隔开。要加入新的目录,就在最后一个目录的后面加一个; 然后再输入新的目录名就可以了。

讲个例子吧,比如,path=c:\dos;c:\windows;c:\ 这条命令就是说,当我们执行一个文件时,电脑先在当前目录下查找这个文件,找到则执行,如果没有找到,则电脑按照path命令所指定的目录顺序去查找,先在C盘dos目录下,然后在windows目录下,最后在C盘根目录下寻找这个文件。

但是,每次输入path路径仍是件很麻烦的事情,记得我们第一课讲过的DOS启动顺序中要自动执行的一个命令文件吗?对了,就是autoexec.bat,我们把path命令写在该文件里,这样启动计算机后,你就可以执行Path命令指定目录中的任何可执行文件了。
上面我粘贴的```让我说``就是环境变量``

PATH 是路径设置命令

当系统运行一个文件时,会先在当前目录中搜索该文件,若找到则运行之;若找不到该文件,则根据PATH命令所设置