0

Powershell にスクリプトのローカル パスを認識させるにはどうすればよいですか?

たとえば、Get-Content .\test.htm を含む test.ps1 と同じフォルダーに「test.htm」があります。

これはエラーです: Get-Content : 存在しないため、パス 'C:\Users\some username\test.htm' が見つかりません。

ローカル ファイルを参照する適切な方法は何ですか?

4

1 に答える 1

1

「ローカル」とは、実行中のスクリプトに対してローカル (つまり、ピア) を意味する場合は、次の手法を使用する必要があります。

$file = join-path $psscriptroot "test.htm"

$psscriptroot現在実行中の ps1 ファイルが存在するフォルダーです。

于 2012-09-13T01:51:31.067 に答える