2010年10月29日金曜日

◆スクリプトファイルのパスを取得する

同一ディレクトリーにあるファイルを前提にスクリプトを書くことはよくある。
しかし、スクリプトファイルのパスとカレントディレクトリーが一致するとは限らない。
そんな時、スクリプトファイルのパス(自分自身のパス)がほしくなる。
以下のようにして取得できるようだ。
Split-Path $myInvocation.MyCommand.path
ちなみに$myInvocationはコマンドラインからは値を返さない。

PowerShell: ◆スクリプトファイルのパスを取得する(補足)

Ver3からは「$PSCommandPath」や「$PSScriptRoot」で取得できるようになったようだ。

0 件のコメント:

コメントを投稿