更改批处理文件 (.bat) 的路径

3
如何更改批处理文件(.bat)的路径?

3
你在谈论哪条路径? - Paresh Mayani
我在谈论修改MS-DOS批处理文件的主路径。 - dapper
你是在说 %PATH% 环境变量吗?也就是当输入一个命令时,被搜索的可执行文件目录? - Asaph
5个回答

8

我有一种感觉,这与更改当前工作目录有关。

要做到这一点,使用命令cd来更改当前工作目录。

@echo off
C:
cd C:\Windows\System32\

如果你想同时更改当前驱动器和当前目录,你需要使用/D开关:

cd /D D:\Foo

3
如果你想切换驱动器的话,我认为第二行(c:\)末尾不应该有\。 - fedmich

2

比如在 %PATH% 中添加临时额外路径?

尝试: set path=%PATH%;c:\folder

其中 c:\folder 是你想要添加的路径

如果你想要设置一个永久性路径,请使用一个叫做 "setx" 的工具

否则,你可以直接调用某个程序,而不需要使用 CD 等命令,例如 "c:\folder\program.exe"


1
首先,请确保您将驱动器名称更改为。 然后使用cd命令。
c:
cd "c:\windows\"

1
cd /d d:\foo

或者,如果你想跳回到源目录

pushd d:\foo

使用

popd

在执行 pushd 命令之前,你需要先切换回之前的目录。


0
你是在谈论如何在批处理文件中更改命令的路径吗?如果是的话,可以将路径作为参数传递。
希望我理解了你的问题。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接