CD命令不起作用

时间:2018-03-06 09:31:27

标签: windows batch-file

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

cd %VBOX_INSTALL_PATH%

如果我在cmd.exe提示符处输入命令它正在运行,但同样的情况不适用于批处理文件。

它打印为:

  
    

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

  

请帮我解决。

1 个答案:

答案 0 :(得分: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通常会接受/,但在某些情况下,它可能会造成麻烦。