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