我有Windows8.1,我有一个奇怪的问题。
当我启动命令终端时,当我尝试使用它启动可执行文件时,当前目录和父目录似乎无法工作。
例如,考虑以下文件夹:
C:/dirA/dirB/program.exe
C:/dirA/dirB/dirC我将dirA/dirB放在路径变量中。
所以,当我在命令终端中启动program.exe时,它可以工作。
但是,如果我进入C:/并启动以下命令:
./dirA/dirB/program.exe我得到了以下错误:
“.”不能识别为内部或外部命令、可操作的程序或批处理文件。
如果我继续使用C:/dirA/dirB/dirC文件夹并启动以下命令,则错误是相同的:
../program.exe错误是:
“.”不能识别为内部或外部命令、可操作的程序或批处理文件。
所以,我不明白问题是什么,以及如何解决它。有人想办法帮我吗?
谢谢你的帮助。
西尔万
发布于 2015-05-05 20:29:38
如果要在Windows命令提示符中使用带路径的正斜杠(/),则需要引用整个路径。
"./dirA/dirB/program.exe"如果使用反斜杠(),则不必引用路径(除非路径包含空格)。
https://stackoverflow.com/questions/30062508
复制相似问题