\
Tips and Tricks
Batch Files
Batch File Tips and Tricks
Get Name/Directory of the Batch File
Get Name/Directory of the Batch File |
The following gets the full name of the batch file (with quotes)
no matter what the user entered to start it:
set BatchFile=%~f0
set BatchFileDir=%~dp0
cd /D "%BatchFileDir%"
In the above example we wanted the current directory to be changed to that
of the batch file, a common requirement if it needs to access other files you install.
Note that the "BatchFileDir" environment variable ends with a "\" (does not effect the
change directory command).