How To Navigate Through Folders When Using Windows Command Prompt


winlogo.jpgOne of the reasons why many Windows users are deathly afraid of using the command prompt in Windows is because they simple don't know what to do when that black screen pops open.

It doesn't look or act like their favorite word document or browser program, and it gives you that "lost in space" feeling.

One way to give yourself a sense of orientation when using the command prompt, is being able to navigate around the file system and into different folders. To do this, you just need to know two simple commands, and, learn how to type less with a simple trick.

First, open up a command prompt by typing cmd in the Search bar on Windows 10, or clicking on Start \Run… and enter cmd in the run box on previous versions of Windows.

Once the command prompt opens, take notice of the current direction location, which is your user directory.

Before you can navigate around, you need to be able to see what's inside the current directory. To view the contents of the directory, simply use the Directory command by typing dir at the prompt and press Enter.

The dir command has many other options that you can use such as, sorting the contents of a directory alphabetically, by size, type, date, etc.

To sort, you need to use the switch /O (followed by how you want to sort) with the dir command. For example:

  • To sort by name alphabetically use:  dir /ON
  • To sort by size (smallest first) use: dir /OS
  • To sort by date and time (oldest first) use: dir /OD

Tip: To view all available switch options that can be used, type dir /? at the prompt.

Ok, now we can see where were at and the contents of the directory we are currently in. Now let's navigate around.

To move around, we need to use the Change Directory command: cd

So, in your user directory, say you have a folder named Documents. To move into that directory, just type cd Documents at the prompt and press Enter.

At this point you can use the dir command to list the contents of the Document folder. But, say you wanted to keep moving through the directory?

Well. if you know the full path, you can just type it at the prompt (cd C:\Users\wtn\Documents\Updater). But, I stink at typing. So here's a little trick I mentioned at the beginning of the article to make navigating a whole lot easier by typing less.

When you are using the cd command, instead of typing the directory name, press the Tab key on your keyboard. This will list the folders (in the current directory). As you continue to press the Tab key each time, Windows will list one by one, each folder. When you see the folder you want to change directory into, just press Enter.

Now that's a whole lot easier than typing 😉

So far, I showed you how to move "forward" through a directory. But how do you go backwards, or to a different part of the directory? Here are some tips on how to move around:

When you list contents of a directory using the dir command, you will notice the first two items in the list:

09/28/2008  05:16 PM .
09/28/2008  05:16 PM

The item with one period is the current directory and the item with double period is the parent directory (one folder above) of the directory are you in. So to move back or up one folder in the directory tree, type cd .. at the prompt and press enter.

  • You can use this command to move back through multiple folders in the directory tree by typing cd ..\.. (this will move you back two parent folders).
  • If you just want to start at the top of the directory tree, which in this example is the root of the C:\ drive, just type cd C:\ at the prompt and press Enter.
  • If you have more than one drive letter on your computer, you can switch to that drive the same way by typing cd E:\ at the prompt and press Enter.

Now that you can see how easy it is to move around and list directory contents here are some more tricks you can use to impress your friends:

Open an Explorer Window from the Command Prompt's Current Directory

How To Recall Previous Used Commands From The Command Prompt (Win XP)

7 Tricks To Make Working With Windows Command Prompt Easier

Control Text Scrolling At The Command Prompt

Filed under Windows Tips by  #

Comments on How To Navigate Through Folders When Using Windows Command Prompt Leave a Comment

May 21, 2009

Glen Devendorf @ 1:43 pm #

Very helpful. Since MS-DOS seems out-dated now, it has been difficult to find relevant information on using the Command Prompt window. Thank you very much.

June 28, 2010

DoesntWork @ 5:09 pm #


September 4, 2010

BlackOps @ 7:43 am #


No need to type " cd " unless you want to go in a "folder". if u want to go in a LOCAL DRIVE, (eg. local drive H), just type " H: ".

no need to type ' cd ' .

October 9, 2010

Chyavan @ 8:38 am #

Thank you buddy…:-)
it worked…
that sucking cd h:\ didnt work………@BlackOps:

January 16, 2011

LETITBE @ 1:01 am #

pretty cool. thanks

July 4, 2011

krishnareddy @ 6:04 am #

I have installed tomcat in C:\programfiles directory.But when i am navigating to tomcat folder(cd pro*\tom* command in cmd) through command prompt it is showing there is no folder.Any one let me know the reason.


August 31, 2011

Robert @ 3:23 pm #

So how do you start a file up once you've found it if it has a space in the filename?

For example, I'm using "start" as my command and running .doc, .xls, .zip and other documents, however I can't run a particular file because as I Tab through the different file names it comes up with quotations around it and just opens up a separate cmd window with the name of the file I'm trying to open up in the header.


November 18, 2011

hanna @ 6:51 pm #

thanks a lot… was very helpful…:)

February 28, 2012

matt @ 7:57 pm #

Thnaks, nice quick reference 🙂

March 12, 2012

Jonny @ 4:07 pm #

excellent – just saved me a heap of time 🙂 much appreciated

November 6, 2012

godwyn @ 7:35 am #


did you ever find the solution for this

godwyn @ 7:36 am #


did you ever find the solution to change drives ?

November 15, 2012

serwan @ 2:59 pm #

I have recorder navagion have GPS how can I get software map

September 23, 2014

Felipe @ 11:55 pm #

Yeaah! It Work! Thanks! @BlackOps:

March 28, 2015

Rae @ 6:41 pm #


May 28, 2015

Mike @ 6:18 pm #

@Robert: You can't run (or execute) a data file, you can only execute a program file. Typically a program file will accept as a command line parameter, a data file. For example from within my Documents directory I typed "notepad PUTTY.RND" to open the file PUTTY.RND in notepad. Of course, notepad can't make much sense of the data in PUTTY.RND, but that is another issue.

January 6, 2018

BTK @ 12:24 am #

I wanted to do one of these two
Add Python 3.5 to PATH or
Add Python to environment variables
But the cmd prompt keeps giving me the following message:
'Add' is not recognized as an internal or external command,
operable program or batch file.
Please advise, i am a complete novice in using cmd and I need to be able to use it to run Python from the cmd window ASAP to get on with my project!!


Leave a Comment

Fields marked by an asterisk (*) are required.

Subscribe without commenting