指定された検索パターンに一致するファイルの場所を表示します。
Syntax
where [/r <Dir>] [/q] [/f] [/t] [$<ENV>:|<Path>:]<Pattern>[ ...]
Parameters
| Parameter | Description |
|---|---|
| /r <ディレクトリ> | 指定したディレクトリから始まる再帰検索を示します。 |
| /q | 一致したファイルのリストを表示せずに、終了コード (成功の場合は 0 、失敗の場合は 1 ) を返します。 |
| /f | where コマンドの結果を引用符で囲んで表示します。 |
| /t | ファイル サイズと、一致した各ファイルの最終変更日時を表示します。 |
| 【$<ENV>:|<パス>:]<パターン>[ ...] | 一致するファイルの検索パターンを指定します。 少なくとも 1 つのパターンが必要であり、パターンにはワイルドカード文字 (* と ?) を含めることができます。 デフォルトでは、 where は現在のディレクトリと PATH 環境変数で指定されたパスを検索します。 検索する別のパスを指定するには、$ENV:Pattern 形式 ( ENV は 1 つ以上のパスを含む既存の環境変数) を使用するか、 Path:Pattern 形式 ( Path は検索するディレクトリー・パス) を使用します。 これらのオプションの形式は、 /r コマンド ライン オプションと一緒に使用しないでください。 |
| /? | コマンド プロンプトにヘルプを表示します。 |
Remarks
- ファイル名拡張子を指定しない場合、PATHEXT 環境変数にリストされている拡張子は、既定でパターンに追加されます。
- どこ では、再帰検索を実行し、日付やサイズなどのファイル情報を表示し、ローカル コンピューター上のパスの代わりに環境変数を受け入れることができます。
Examples
現在のコンピューターとそのサブディレクトリのドライブ C で Test という名前のすべてのファイルを検索するには、次のように入力します。
where /r c:\ test
Public ディレクトリ内のすべてのファイルを一覧表示するには、次のように入力します。
where $public:*.*
リモート コンピューター Computer1 とそのサブディレクトリのドライブ C でメモ帳という名前のすべてのファイルを検索するには、次のように入力します。
where /r \\computer1\c notepad.*