Quantcast
Channel: What does %~d0 mean in a Windows batch file? - Stack Overflow
Browsing latest articles
Browse All 10 View Live

Answer by zask for What does %~d0 mean in a Windows batch file?

It displays the current location of the file or directory that you are currently in. for example; if your batch file was in the desktop directory, then "%~dp0" would display the desktop directory. if...

View Article



Answer by Pacerier for What does %~d0 mean in a Windows batch file?

Some gotchas to watch out for:If you double-click the batch file %0 will be surrounded by quotes. For example, if you save this file as c:\test.bat:@echo %0@pauseDouble-clicking it will open a new...

View Article

Answer by Marvin Thobejane for What does %~d0 mean in a Windows batch file?

Another tip that would help a lot is that to set the current directory to a different drive one would have to use %~d0 first, then cd %~dp0. This will change the directory to the batch file's drive,...

View Article

Answer by djangofan for What does %~d0 mean in a Windows batch file?

This code explains the use of the ~tilde character, which was the most confusing thing to me. Once I understood this, it makes things much easier to understand:@ECHO offSET "PATH=%~dp0;%PATH%"ECHO...

View Article

Answer by Clewaks for What does %~d0 mean in a Windows batch file?

Yes, There are other shortcuts that you can use which are given below. In your command, ~d0 would mean the drive letter of the 0th argument. ~ expands the given variabled gets the drive letter only0 is...

View Article


Answer by JacquesB for What does %~d0 mean in a Windows batch file?

The magic variables %n contains the arguments used to invoke the file: %0 is the path to the bat-file itself, %1 is the first argument after, %2 is the second and so on.Since the arguments are often...

View Article

Answer by efotinis for What does %~d0 mean in a Windows batch file?

They are enhanced variable substitutions. They modify the %N variables used in batch files. Quite useful if you're into batch programming in Windows.%~I - expands %I removing any surrounding quotes...

View Article

Answer by Armin Ronacher for What does %~d0 mean in a Windows batch file?

%~d0 gives you the drive letter of argument 0 (the script name), %~p0 the path.

View Article


Answer by William Keller for What does %~d0 mean in a Windows batch file?

From Filename parsing in batch file and more idioms - Real's How-to:The path (without drive) where the script is : ~p0The drive where the script is : ~d0

View Article


What does %~d0 mean in a Windows batch file?

I'm looking at a batch file which defines the following variables:set _SCRIPT_DRIVE=%~d0set _SCRIPT_PATH=%~p0What do %~d0 or %~p0 actually mean?Is there a set of well-known values for things like...

View Article
Browsing latest articles
Browse All 10 View Live




Latest Images