Show Current Working Folder or Directory Full Path in Batch Command Script

When executing a batch command script (in .cmd or .bat file extension), sometimes it’s useful to get to know the current working directory of the batch script. Knowing the current directory or working folder in batch command is useful to ensure that the script is calling command or program at correct path, or manipulation of file and folder is done at valid destination when using relative path. Another important usage is to capture and save the current directory for later use, and the script may change the path during its course.

In fact, the showing and displaying of current directory is easy with the use of pseudo-variable for cmd.exe environment variables. From Windows 2000 onwards, Microsoft Windows has added %CD% pseudo-variable that expands to the current working directory.

For example, to display current working directory, just use the following command:

Echo %CD%

To save and store the current directory where a file is located for later use after change directory (cd) to other folder to perform other operations, use the following commands:

Set CURRENTDIR=%CD%

The %CURRENTDIR% variable to store the current working directory, which can be used in later batch commands, which as changing back to this previous directory.

In Windows 9x, the %CD% pseudo-variable is not existed. To get the current directory, use the following trick:

CD | Time | Find ":\" > Temp1.Bat
Echo Set CD=%%4 %%5 %%6 %%7 %%8 %%9 > Enter.Bat
Call Temp1.Bat
Del Temp1.Bat
Del Enter.Bat

The end result is a variable %CD% been returned to the batch processing session which contains the current working directory.

Leave a Reply

You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Subscribe to comments feature has been disabled. To receive notification of latest comments posted, subscribe to My Digital Life Comments RSS feed or register to receive new comments in daily email digest.

New Articles

Incoming Search Terms for the Article

batch current directory - dos get current directory - cmd current directory - dos show current directory - batch current path - echo current directory - windows cmd "current path" - display current directory in dos - current directory batch file - batch current dir - cmd current path - current directory windows - dos get current path - get current directory dos - batch get current directory - dos batch get current directory - display current dir in dos - dos current directory - batch working directory - echo current path - get path of current folder windows xp - how to get current path in dos - batch file get current path - bat current directory - batch file current directory - current script directory - current directory batch - dos batch current dir - dos find current directory name - windows current directory - windows bat file current path - windows commands for path of current file - xp batch working directory - batch script current directory - cmd show directory - current dir in batch file - current path windows 7 - current directory bat file - dos batch current directory - get current path batch file - windows bat current directory - windows batch get current directory - batch current working directory - current folder cmd - dir batch command - get current dir path in batch file - how to find current directory in dos - print current directory in windows - set working directory batch file - windows script current directory -