如何让Powershell识别脚本本地路径?
我在例如包含test.ps1的文件夹中有“test.htm” 获取内容。\ test.htm
这是错误: Get-Content:无法找到路径'C:\ Users \ some username \ test.htm',因为它不存在。
引用本地文件的正确方法是什么?
答案 0 :(得分:1)
如果是“本地”,则表示运行脚本的本地(即对等方),那么您应该使用以下技术:
$file = join-path $psscriptroot "test.htm"
$psscriptroot
是当前正在执行的ps1文件所在的文件夹。