はじめに
PowerShellで現在いるフォルダをエクスプローラーで開きたいときがあります。そんなときに使える簡単なコマンドがあるのでメモを残しておきます。
方法
PowerShellには Invoke-Item
というコマンドが用意されており、これを使うことでエクスプローラーを起動できます。
基本的な使い方
カレントディレクトリを開くには .
を使います。
Invoke-Item .
他のフォルダも開ける
単純にパスを指定すればそのフォルダを開くことができます。
Invoke-Item "C:\Users\user\Documents"
/
を指定すればCドライブが開きます。
Invoke-Item /
ファイルも開ける
そもそも Invoke-Item
というコマンドは「指定された項目に対して既定のアクションを実行」するものなので、エクスプローラーを開くことだけを目的としたものではありません。
たとえば以下のように、Excelファイルだって開けます。
Invoke-Item "C:\excel.xlsx"
アスタリスク指定すれば、複数のファイルだって一気に開けてしまいます。
Invoke-Item "C:\*.xlsx"
エイリアスを使う
Invoke-Item
というコマンドを毎回打つのは面倒なので、エイリアスを使いましょう。ii
という別名が紐付けられています。
PS>Get-Alias -Name ii CommandType Name Version Source ----------- ---- ------- ------ Alias ii -> Invoke-Item
つまり以下のようにスペース含めて4文字打つだけでOKです。
ii .
オレはopenが使いたいんだ!
そんな、Mac OS好きな方もいらっしゃるでしょう。そんなときはエイリアスを新たに設定しましょう。
Set-Alias -Name 'open' -Value Invoke-Item
永続化したい場合は、$profileに書けばOKです。
参考資料
役に立ったなという方はビール1杯奢ってください!
この続きはcodocで購入