在批处理脚本中改变当前目录

MD Aminul Islam 2022年6月21日
在批处理脚本中改变当前目录

有时我们需要出于各种目的更改当前工作目录。在 Batch 中,有一个命令 CDChange directory 的缩写形式和 Windows CMD 的内部命令。

此命令用于更改当前工作目录。本文将展示我们如何更改当前工作目录。

此外,我们将看到一些示例以及有关该主题的解释。

更改批处理脚本中的当前目录

此命令的一般语法是 CD /D [DRIVER:][PATH]CD [YOUR_PATH]。这里,/D 用于更改当前驱动器。

如果要将目录设置在与当前目录相同的驱动器中,则可以使用格式 CD [YOUR_PATH]。让我们看一个例子。

C:> CD /D F:\DIRECTORY
F:\DIRECTORY\>

在上面的示例中,我们将当前位于 C 驱动器中的目录更改为 F 驱动器中的目录。

你也可以像下面这样更改驱动器。

C:> F:
F:>

上面分享了一个简单的方法来改变驱动器。请记住,如果你的目录包含任何空格,则必须将你的目录放在双引号中,如下所示。

C:> CD /D "F:\DIRECTORY\NEW FOLDER"
F:\DIRECTORY\NEW FOLDER>

要更改当前父目录,你可以按照以下示例进行操作。

C:\CURRENT_DIRECTORY> CD ..

你可以按照以下示例更改根目录。

C:\CURRENT_DIRECTORY> CD ..\..

你可以按照以下两个命令显示当前驱动器和目录。

C:\CURRENT_DIRECTORY> CD

或者

C:\CURRENT_DIRECTORY> ECHO "%CD%"

转到当前目录的特定文件夹。为此,你必须遵循以下示例。

C:> CD NEW_FOLDER
C:\NEW_FOLDER>

关于当前目录的重要说明

以前在 MS-DOS 中,每个驱动器都有一个当前目录。但是更新后的 Win32 只有一个全局当前目录。

Windows GUI 应用程序可以有不同的当前目录。甚至两个不同的命令提示符会话也可以有不同的当前目录。

CHDIR 命令是命令 CD 的同义词。

MD Aminul Islam avatar MD Aminul Islam avatar

Aminul Is an Expert Technical Writer and Full-Stack Developer. He has hands-on working experience on numerous Developer Platforms and SAAS startups. He is highly skilled in numerous Programming languages and Frameworks. He can write professional technical articles like Reviews, Programming, Documentation, SOP, User manual, Whitepaper, etc.

LinkedIn