windows equivalent to "which" command on unix

Is there a windows equivalent command to "which" command on unix.

I am trying to get the full path of the executable that is used, when I just run a exe from cmd prompt.

If there is no command, Is there an solution to achieve that?

Thanks!
chennarhAsked:
Who is Participating?
 
oBdACommented:
Download the GNU utilities for Windows; it contains a "which".
GNU utilities for Win32
http://unxutils.sourceforge.net/

A single line in a batch will work as well:

====8<----[which.cmd]----
@echo %~$PATH:1
====8<----[which.cmd]----
0
 
Pete LongTechnical ConsultantCommented:
confused do you mean

echo %path%
0
 
chennarhAuthor Commented:
nope,
Say I have a test.exe in 10 different directories, and all of them are included in my path, and I open up a command prompt and type "test", I want to know which one of those 10 files is being executed.
0
 
nihlcatCommented:
Not sure I understand.  Are you trying to type a command without the full path?  Then hold down the Windows key and press the "F" key.  Find the directory of the .exe, and add it to your path:

1. Right click on my computer, select properties
2. Click on the Advanced Tab
3. Choose Environment Variables.
4. Add to the end of System or User Variables.

I have NO idea if I am answering the right question! :)
0
 
chennarhAuthor Commented:
Thanks oBdA.
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.