如何在命令提示符下从另一个文件夹运行程序

Bob*_*Bob 25 windows command-line

我在,E:\blah\blah但我需要从E:\folder name\prgm.exe

但是,我正在尝试调用它而不必这样做 cd ..

我读到只是打字E:\folder name\prgm.exe应该工作。但是,当我尝试此操作时,出现错误:

E:\folder 不被识别为外部或内部命令。

如果有帮助,我正在运行 Windows 7。

Hen*_*nes 25

E:\folder name\prgm.exe 如果文件夹名称中没有空格,则有效。

任何一个:

  1. 重命名文件夹,使其没有空间。
  2. 使用引号。(例如"E:\folder name\prgm.exe"
  3. 或将 E:\folder name 添加到路径。

如果是经常使用的程序,请使用选项 3)。
将选项 2) 用于单个或罕见的调用。


nas*_*sim 11

只是对已回答的内容的一个小补充。如果命令有标志或选项,则它必须在引号示例之外,来自你等等文件夹

E:\blah\blah>"E:\folder name\prgm.exe" -t -l 1000
Run Code Online (Sandbox Code Playgroud)

  • 这是我的第一个意图,但由于代表点数很少,我无法发表评论,这就是我不得不写回复的原因。 (2认同)

mou*_*sio 6

为了完整起见,我想指出,除了Hennes 的答案之外,还有第四个选项,尽管事实上您可能会发现它与以下内容太相似cd

\n\n

输入pushd E:\\folder name后,您的工作目录将更改为指定的驱动器和文件夹(无需引号),只需一个简单的步骤;popd使用简单的\xe2\x80\xa6返回到以前的工作目录也是显而易见的

\n