The command: "CHDIR" is on Windows 12, 11, 10, .. , MS Server 2025, 2022, 2019, .. available
The examples for the command "CHDIR"
The
`CHDIR` command in the Windows Command Prompt is used to change the current working directory, similar to the
`CD` command. Here are some examples with comments:
Example 1: Go to a specific directory:
CHDIR C:\Example\Directory
Description: This command changes the current working directory to
"C:\Example\Directory".
Example 2: Go to parent directory:
CHDIR..
Description: This command changes the current working directory to the parent directory.
Example 3: Switch back to user directory:
CHDIR %HOMEPATH%
Description: This resets the current working directory to the user directory, regardless of which drive the user directory is located on.
Example 4: Save current working directory in a variable:
SET OldDirectory=%CD%
Description: This command saves the current working directory in the environment variable
`%OldDirectory%`.
Example 5: Go to previous working directory:
CHDIR /D %OldDirectory%
Description: This uses previously saved
`%OldDirectory%` to return to the previous working directory. The
`/D` parameter also allows changing the drive.
Example 6: Change working directory and disconnect existing drive connections:
CHDIR /DC:\New\Directory
Description: The drive can be changed with
`/D`. Here the current working directory is changed to
"C:\New\Directory" and existing network drive connections are disconnected.
The
`CHDIR` command has the same functions as the
`CD` command and can be used interchangeably. Note the same considerations as for
`CD`, particularly regarding valid paths, spaces in the path, and security considerations.
"CHDIR" Excerpt from Microsoft Windows Help
Microsoft Windows [Version 10.0.19045.3693]
(c) Copyright 1985-2023 Microsoft Corp.
C:\\WINDOWS>
Displays the name of or changes the current directory.
CHDIR [/D] [drive:][path]
CHDIR [..]
CD [/D] [drive:][path]
CD [..]
.. Specifies that you want to change to the parent directory.
Type CD drive: to display the current directory in the specified drive.
Type CD without parameters to display the current drive and directory.
Use the /D switch to change current drive in addition to changing current
directory for a drive.
If Command Extensions are enabled CHDIR changes as follows:
The current directory string is converted to use the same case as
the on disk names. So CD C:\TEMP would actually set the current
directory to C:\Temp if that is the case on disk.
CHDIR command does not treat spaces as delimiters, so it is possible to
CD into a subdirectory name that contains a space without surrounding
the name with quotes. For example:
cd \winnt\profiles\username\programs\start menu
is the same as:
cd "\winnt\profiles\username\programs\start menu"
which is what you would have to type if extensions were disabled.
Important information, tips for the "CHDIR" command
There are a few important points to note when using the
`CHDIR` command in the Windows Command Prompt:
1.
Synonym of CD: `CHDIR` and
`CD` are usually synonymous and can be used interchangeably. Both commands are used to change the current working directory.
2.
Change Drive: If you want to change the drive, add the drive letter with the path or use the
`/D` switch.
CHDIR /DE:\A\Other\Directory
3.
Use Variable: You can use a variable to store the current working directory and access it later.
SET OldDirectory=%CD%
CHDIR C:\New\Directory
REM... do something in the new directory
CHDIR /D %OldDirectory%
4.
Directories with spaces: If your path contains spaces, you should enclose the path in quotation marks to ensure it is interpreted correctly.
CHDIR "C:\Directory with spaces"
5.
Valid Paths: Make sure the specified path is valid and the directory exists. Bad paths can lead to unexpected behavior.
CHDIR Unknown directory
IF ERRORLEVEL 1 (
ECHO Error changing directory.
)
6.
Transitioning between different directories: Note that when switching between different directories, some paths may not be interpreted correctly, especially if they are relative.
7.
Use in batch scripts: When using the
`CHDIR` command in a batch script, note that changes to the working directory may affect the way the script interprets other commands.
8.
Monitoring and logging: For larger scripts or applications that use
`CHDIR`, it is advisable to use monitoring and logging methods to monitor execution and possible errors.
Make sure you consider the above points to ensure the desired behavior when using the
`CHDIR` command in the Windows Command Prompt.