WHERE (Windows 2003 + )

Locate and display files in a directory tree.

The WHERE command is roughly equivalent to the UNIX 'which' command. By default, the search is done in the current directory and in the PATH.

Syntax
      WHERE [/r Dir] [/q] [/f] [/t] Pattern ...

      WHERE [/q] [/f] [/t] [$ENV:Pattern

key
   /r      A recursive search, starting with the specified Dir directory.

   /q      Don’t display the files but return either an exit code of 0 for success
           or 1 for failure.

   /f      Display the output file name in quotation marks.

   /t      Display the size, time stamp, and date stamp of the file.

  pattern  The Drive\Directory\file, or set of files to be found.
           you can use wildcard characters ( ? * ) and UNC paths.

   ENV     Path to search where ENV is an existing environment variable containing one or more paths.

By default, WHERE searches the current directory and the paths specified in the PATH environment variable. Optional search paths (in pattern) should not be used in conjunction with /r Dir.

The old NT version of Where.exe includes an option /e for the EXE-type

Examples

Find all files named 'Zappa' in drive C: (including subdirectories)

WHERE /r c:\ Zappa

Find all files named 'Zappa' on the remote computer 'Server1' searching its subdirectories, and reporting the executable type for executable files

WHERE /r \\Server1\Share1 /e Zappa.*

“Who never walks, save where he sees men's tracks, makes no discoveries” ~ Josiah Gilbert Holland

Related:

Which.cmd - Show full path to executable.
whereis utility - Flounder.com
Which - Rob Vanderwoude (Batch/Perl/VBScript)
OldNewthing - which batch file + discussion
CD - Change Directory
TYPE - Display the contents of a text file
Equivalent bash command (Linux): which - Show full path of commands
Equivalent Powershell command: (get-command $file).Definition


© Copyright SS64.com 1999-2014
Some rights reserved