- バックアップ一覧
- 差分 を表示
- 現在との差分 を表示
- ソース を表示
- Windows/コマンド/where - コマンドを探す(UNIXのwhich代替) へ行く。
- 1 (2013-07-13 (土) 17:39:56)
- 2 (2013-07-13 (土) 18:03:23)
where - コマンドを探す(UNIXのwhich代替)
使い方
>where notepad C:\Windows\System32\notepad.exe C:\Windows\notepad.exe
UNIXのwhich代替として使う場合
>where notepad123 情報: 与えられたパターンのファイルが見つかりませんでした。
コマンドが見つからない場合はエラー出力にメッセージが表示されるので、以下のようにリダイレクトするか、
>where notepad123 2>nul
以下のように/Qで出力を抑制してリターンコードを利用する。なお、下はBATスクリプトの場合。
where /Q notepad123 if not %ERRORLEVEL% == "0" echo "Not Found"
PowerShellの場合
Get-Commandコマンドレットを使う。
Get-Command notepad