To change directory in CMD, use the cd command followed by a folder path. If you need to switch drives and folders in one shot, use cd /d.
cd C:\Users\YourName\Documents
cd /d D:\ProjectsQuick Answer: Use the cd Command in Command Prompt
We tested these commands in standard Command Prompt on Windows 10 and Windows 11, and they behave the same in normal day-to-day use. Navigating through folders and directories within Command Prompt is an essential skill for efficient file management and system navigation.
What the cd Command Does in CMD
cd means change directory. In plain English, it moves you from your current folder to another one inside the Windows command line. That matters because CMD always has a current directory, sometimes called the working directory. When you run commands like dir, create files, or launch scripts, they usually act on that current location — beginners get tripped up here constantly, thinking a command is broken when they're just in the wrong folder.
For a broader understanding of the commands available, check out our list of CMD commands. To boost your productivity, also see our guide on important Windows commands.
CMD Syntax for Changing Directories
Here are the main patterns you'll actually use:
cd foldername
cd ..
cd \
cd "C:\Program Files"
cd /d D:\Work| Command | What it does |
cd foldername |
Moves into a folder inside the current directory |
cd .. |
Goes up one level to the parent directory |
cd \ |
Jumps to the root directory of the current drive |
cd "C:\Program Files" |
Opens a path with spaces by wrapping it in quotes |
cd /d D:\Work |
Changes both drive letter and directory at the same time |
Change to a folder in the current directory
cd ProjectsUse this when the target folder sits inside your current location.
Use an absolute path
cd C:\Users\John\DocumentsAn absolute path starts from the drive letter. It's the safest option when you want to be precise. Specify the complete path from the root directory.
Use a relative path
cd Reports\2025A relative path starts from where you are now. Faster to type, but easier to mess up if you lose track of your current directory.
Go back one folder with cd ..
cd ..You can also go up two levels with this:
cd ..\..Go to the root directory with cd \
cd \That takes you straight to the top of the current drive, like C:\.
Change drive and directory at the same time with cd /d
cd /d D:\Projects\Client-FilesThis is the shortcut a lot of guides skip. Yes, typing D: first works. But /d is cleaner when you want one command that handles both the drive letter and the folder. One small CMD quirk: it remembers a current directory for each drive. So if you type just D:, CMD usually returns to the last folder you used on that drive. Handy sometimes, confusing other times.
For Linux users comparing workflows, see how to use the cd command in Linux. For a deeper Windows dive, check how to use the cd command in Windows.
How to Change Directory in CMD Step by Step
Step 1: Open Command Prompt
Open the Start menu, type cmd, and press Enter. Or press Win + R, type cmd, and hit Enter. This action will display the Command Prompt application among the search results.

Step 2: Open Command Prompt or Run as Administrator
Once the Command Prompt is visible in the search results, you have two options: 'Open' and 'Run as Administrator'. Clicking 'Open' grants access to CMD with standard user permissions. Alternatively, choosing 'Run as Administrator' provides elevated privileges that allow modifications to system settings and files affecting all users.

Step 3: Enter the cd Command
With the Command Prompt window open, you'll notice a blinking cursor. Type 'cd' followed by a space next to the cursor. The 'cd' command, standing for 'Change Directory', is the primary command used to navigate through directories within CMD.

Step 4: Find the Path of Your Directory
To change directories, you need to specify the path of the directory you want to access. Open File Explorer and locate the desired folder. Drag and drop the folder into the Command Prompt window after typing 'cd'. This action will automatically populate the directory path after the 'cd' command.

Step 5: Press Enter and verify the new path
After the command runs, the prompt should change to the new directory. That's your confirmation.
Examples of Changing Directories in CMD
These are the paths people search for most often on Windows 10 and Windows 11.
Go to Desktop
cd C:\Users\John\DesktopGo to Downloads
cd C:\Users\John\DownloadsGo to Documents
cd C:\Users\John\DocumentsSwitch from C: to D:
cd /d D:\Open Program Files with quotes
cd "C:\Program Files"And here's the absolute vs relative path difference in a simple format:
| Path type | Example | How it works |
| Absolute path | cd C:\Users\John\Desktop |
Starts from the full drive path |
| Relative path | cd Desktop |
Starts from your current directory |
How to Navigate Folders More Easily in Command Prompt
If you use CMD more than once a month, a few shortcuts make life easier.
Use Tab auto-completion
Start typing a folder name, then press Tab. CMD will try to complete it for you. This saves time and cuts down on typos.
Drag and drop a folder path
You can drag a folder from File Explorer into the CMD window, and Windows will paste the full path. This is one of the fastest ways to avoid path mistakes — leveraging the graphical user interface (GUI) in conjunction with CMD for smoother navigation.

Use the dir command to check contents
dirThis lists files and folders in the current directory, so you can confirm names before using the change directory command. It offers a quick overview of the directory's contents.

Why You Can't Change Directory in CMD
Encountering difficulties while attempting to change directories within Command Prompt is a common occurrence and can arise due to various reasons. Understanding these challenges is crucial to resolving navigation hurdles effectively.
The path is incorrect
If CMD says The system cannot find the path specified, the path is wrong, incomplete, or misspelled. Double-check the command syntax, ensuring 'cd' is followed by a space and the accurate directory path. Use dir to verify what exists.
You are on the wrong drive
If the folder is on D: but you're still on C:, a simple cd FolderName won't get you there. Use the drive letter command (e.g., D:, E:) to switch between different drives before executing the 'cd' command — or use cd /d D:\FolderName to handle both in one step.
The folder name contains spaces
Use quotes around paths like "C:\Program Files". Without quotes, CMD treats each word as a separate argument and the command fails.
You do not have permission
If you see Access is denied, the folder may require administrator privileges or belong to another account. If attempting to access directories requiring administrative privileges, run Command Prompt as an Administrator.
The directory does not exist
Sometimes it's just a typo. Other times the folder was moved, hidden, or deleted. Confirm the existence of the directory by using the 'dir' command to list contents within the current directory.
Typographical errors
Carefully verify the directory names and paths typed in the 'cd' command. Even one wrong character causes errors.
Insufficient directory visibility
The directory might be hidden or not within the system's PATH variable. Ensure the directory is not hidden and is included within the system's PATH to enable CMD to recognize and navigate to it.
CMD vs PowerShell: Does cd Work the Same Way?
Mostly, yes. Both CMD and PowerShell support cd, and basic folder navigation feels similar. But they are different shells. PowerShell handles some path behavior, scripting, and aliases differently, so examples online may not match exactly.
How to Change Directories in Windows 10 and Windows 11
The good news: the cd command works the same way in both Windows 10 and Windows 11. The only real difference is how you open the terminal — some Windows 11 systems launch through Windows Terminal first, but Command Prompt behavior is still familiar. If you're doing this on a remote machine, whether a Windows 10 VPS or a general Windows VPS, the same commands apply. For detailed guidance, check our Windows VPS tutorial and RDP setup guide.
Things to Consider Before Changing Directories on CMD
Before delving into directory navigation within Command Prompt, several crucial factors warrant consideration to ensure smooth and effective navigation:
- Directory Structure Understanding: Familiarize yourself with the structure and organization of directories within your system. Understanding the hierarchical layout aids in efficient navigation.
- Current Directory Awareness: Always be mindful of your current working directory within CMD. Using the 'cd' command without arguments displays the current directory, providing clarity before navigating elsewhere.
- File Backups: Consider creating backups of critical files before making significant directory changes. This precautionary measure prevents data loss in case of unintended alterations.
- Permissions and Access: Be aware of the required permissions for accessing specific directories or files. Running Command Prompt as an Administrator may be necessary for accessing restricted areas.
- Path Length Limitations: On Windows systems, there's a maximum path length of 260 characters. Be cautious when navigating through deeply nested directories.
- Spaces and Special Characters: Directories or file names containing spaces or special characters should be enclosed in double quotes within the 'cd' command to ensure proper interpretation by CMD.
- Relative vs. Absolute Paths: Decide whether to use relative or absolute paths when changing directories. Relative paths are based on your current location, while absolute paths specify the complete directory structure from the root.
- Error Checking: Pay attention to error messages or warnings that arise while attempting directory changes. These messages often provide valuable insights into why the command failed and how to address the issue.
- Tab Auto-Completion: Leverage the 'Tab' key for auto-completion while typing directory or file names. This feature minimizes typos and ensures accurate input.
- Safety Precautions: Exercise caution with potentially destructive commands. Always double-check the command before execution, especially when dealing with commands like 'del' (delete) or 'format'.
Best Practices for Navigating Directories in Windows CMD
Here's what to keep in mind:
- Check your current directory before typing anything long.
- Use absolute paths when accuracy matters more than speed.
- Wrap folder paths in quotes if they contain spaces.
- Use
cd /dwhen switching drive and folder together. - Run
dirfirst if you're unsure about a folder name. - Copy or drag paths from File Explorer instead of retyping them.
And if you're working with scripts, environment variables, or custom paths, check our best Windows VPS providers for hosting your CMD workflows, a separate Windows PATH environment variable guide, and a Windows file management tutorial. For heavier workloads, a dedicated server gives you full hardware control.
Wrapping Up
In conclusion, mastering directory navigation within Command Prompt unveils a realm of efficiency and control over file management in Windows operating systems. Through the outlined steps, users gain the ability to seamlessly maneuver through directories, leveraging the 'cd' command, GUI integration via drag and drop, and essential considerations for error-free navigation. Whether you're on Windows 10 or Windows 11, local or remote, the principles remain the same — check your current directory, use the right path syntax, and leverage shortcuts like Tab auto-completion to work faster.
Hello, everyone, my name is Lisa. I'm a passionate electrical engineering student with a keen interest in technology. I'm fascinated by the intersection of engineering principles and technological advancements, and I'm eager to contribute to the field by applying my knowledge and skills to solve real-world problems.