CD命令不起作用

问题描述 投票:0回答:1

我无法将目录更改为存储为变量值的路径。

cd %VBOX_INSTALL_PATH%

如果我在cmd.exe提示符处输入命令它正在工作,但同样不能在批处理文件中工作。

它打印为:

cd C:Oracle / vbox C:Oracle / vbox不是有效的目录路径

请帮我解决一下。

windows batch-file
1个回答
1
投票

CD命令看起来像这样:CD C:\Oracle\vbox所以如果错误信息是cd C:Oracle/vbox;C:Oracle/vbox Not a valid directory path Kindly help me to resolve it.我假设%VBOX_INSTALL_PATH%的内容不是C:\Oracle\vbox而是其他东西。在\之后至少有一个C:失踪。此外,如果您已经在驱动器C:上,这将只能按预期工作。如果您希望命令在任何地方都可以使用,则应添加/D参数:

SET "VBOX_INSTALL_PATH"="C:\Oracle\vbox"
CD /D %VBOX_INSTALL_PATH%

顺便说一句,/是LINUX的常规路径分隔符。对于Windows,它是\。 Windows通常会接受/,但在某些情况下,它可能会造成麻烦。

© www.soinside.com 2019 - 2024. All rights reserved.