0

如何让 Powershell 识别脚本本地路径?

例如,我在与 test.ps1 相同的文件夹中有“test.htm”,其中包含 Get-Content .\test.htm

这是错误:获取内容:找不到路径“C:\Users\some username\test.htm”,因为它不存在。

引用本地文件的正确方法是什么?

4

1 回答 1

1

如果“本地”是指运行脚本的本地(即对等),那么您应该使用以下技术:

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

$psscriptroot是当前执行的 ps1 文件所在的文件夹。

于 2012-09-13T01:51:31.067 回答