【问题标题】:How to change directory to run .bat files from different drive?如何更改目录以从不同的驱动器运行 .bat 文件?
【发布时间】:2014-03-18 13:45:51
【问题描述】:

我有一些从本地目录运行的 .bat 文件(例如 C:\Users\pozna001)。但是,当我尝试使用 cd F:\nrcs_project 将目录更改为数据驱动器以从不同位置运行 .bat 文件时,我看到命令提示符无法识别 cd 命令。如何更改命令提示符中的目录,以便我可以从不同的驱动器(即连接到服务器的数据驱动器)运行这些 .bat 文件?

【问题讨论】:

  • 出色地使用视觉传达问题。

标签: windows batch-file


【解决方案1】:
CD /D F:\nrcs_project

除了更改驱动器的当前目录之外,使用/D 开关更改当前驱动器。

【讨论】:

    【解决方案2】:

    如果您需要从一个设备转到另一个设备(在您的情况下是从 C:\F:\,您需要在输入 cd 命令之前/之后键入 F:,这样它就会继续F设备,否则可以使用cd函数的/D参数。

    总结一下,

    $C:\Folder> F:
    $F:\>cd F:\whatever
    $F:\whatever>...
    

    $C:\Folder> cd F:\whatever
    $C:\Folder> F:
    $F:\whatever>...
    

    $C:\Folder> cd /D F:\whatever
    $F:\whatever>...
    

    【讨论】:

      【解决方案3】:

      首先需要输入F:切换到F:\驱动器,然后可以使用CD命令

      或者您可以使用 /D 开关一次性完成所有操作:

      CD /D F:\nrcs_project
      

      【讨论】:

        【解决方案4】:

        该命令将如下所示:

        F: && cd nrcs_project
        

        【讨论】:

          【解决方案5】:

          上述两种解决方案都是正确的。

          最快的是:

          cd /d f:\nrcs_project

          但是你可以先换驱动,再换目录。

          使用 cd /?它会显示所有参数。

          【讨论】:

            【解决方案6】:

            you can also use:

            pushd "F:\nrcs_project"
            

            这也将允许使用popd返回到以前的目录

            请注意,在出现特殊字符、空格等的情况下,使用双引号将路径括起来是一种好习惯。

            【讨论】:

              猜你喜欢
              • 2021-08-26
              • 2022-01-09
              • 1970-01-01
              • 1970-01-01
              • 2016-06-03
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              相关资源
              最近更新 更多