如何在Windows 10的命令行中运行包含路径中的空格的可执行文件?
问题描述:
H:\>"H:\Program Files\R\R-3.4.0beta\bin\R.exe"
'H:\Program' is not recognized as an internal or external command,
operable program or batch file.
H:\>"H:\Progra~1\R\R-3.4.0beta\bin\R.exe"
The system cannot find the path specified.
H:\>H:\Progra~1\R\R-3.4.0beta\bin\R.exe
The system cannot find the path specified.
我尝试使用"
... "
和Progra~1
无一不是不能在Windows 10如何在Windows 10的命令行中运行包含路径中的空格的可执行文件?
工作,我做错了什么?
答
由于双引号封装了包含空格的可执行文件的路径,因此您必须执行某些操作。
要确保你做正确,开始输入路径命令,并使用TAB
F:\Program
后,直到看到正确的路径,在你的情况下,它会自动完成
"F:\Program Files"
使用箭头键回到最后报价单后面,继续路径并使用标签,直到达到。
"H:\Program Files\R\R-3.4.0beta\bin\R.exe"
您也可以尝试与Start
start "H:\Program Files\R\R-3.4.0beta\bin\R.exe"
如果你的CMD窗口就是“程序文件”所在的实际系统驱动器上悬而未决的问题,你可以添加的,而不是运行此驱动器号,以及:
".\Program Files\R\R-3.4.0beta\bin\R.exe"
或者它的路径添加到您的环境变量,那么它应该只执行:
R.exe
“”应该有效。你应该得到像''“H:\ Program Files \ R ....”'不被识别为内部或外部命令, 可操作的程序或批处理文件。“我怀疑你输入了错误的双引号。 – stanleyli
第一个它甚至没有认出双引号。第二和第三个平均Progra〜1不存在。你是从键盘输入双引号还是复制粘贴?这可能是因为它们不是Ascii双引号。另一个解决方法是在此之前键入'start'。 – kurakura88
怎么样:开始“”“c:\ program files \”建议:https://superuser.com/questions/511486/how-to-start-open-a-file-folder-that-contains-space在它的名字通过命令 – User193452