Поделиться через


где

Отображает расположение файлов, соответствующих заданному шаблону поиска.

Синтаксис

where [/r <Dir>] [/q] [/f] [/t] [$<ENV>:|<Path>:]<Pattern>[ ...]

Параметры

Параметр Описание
/r <Dir> Указывает рекурсивный поиск, начиная с указанного каталога.
/q Возвращает код выхода (0 для успешного выполнения, 1 для сбоя) без отображения списка сопоставленных файлов.
/f Отображает результаты команды в кавычках.
/T Отображает размер файла и дату и время последнего изменения каждого соответствующего файла.
[$<ENV>:|<Path>:]<Pattern>[ ...] Задает шаблон поиска, соответствующий файлам. Требуется по крайней мере один шаблон, и шаблон может включать в себя дикие карта символы (*и ?). По умолчанию, где выполняется поиск текущего каталога и путей, указанных в переменной среды PATH. Можно указать другой путь для поиска с помощью формата $ENV:Pattern (где ENV является существующей переменной среды, содержащей один или несколько путей) или с помощью формата Path:Pattern (где путь — путь к каталогу, который требуется выполнить поиск). Эти необязательные форматы не должны использоваться с параметром командной строки /r .
/? Отображение справки в командной строке.

Замечания

  • Если расширение имени файла не указано, расширения, перечисленные в переменной среды PATHEXT, добавляются к шаблону по умолчанию.
  • Где можно выполнять рекурсивные поиски, отображать такие сведения файла, как дата или размер, и принимать переменные среды вместо путей на локальных компьютерах.

Примеры

Чтобы найти все файлы с именем Test на диске C текущего компьютера и его подкаталогов, введите:

where /r c:\ test

Чтобы получить список всех файлов в общедоступном каталоге, введите следующее:

where $public:*.*

Чтобы найти все файлы с именем Блокнот на диске C удаленного компьютера, Computer1 и его подкаталогов, введите следующее:

where /r \\computer1\c notepad.*