点采购下一级的文件?

Dot sourcing a file one level below?

所以我正在尝试对一个日志函数文件进行 dot course,但它位于 $PSScriptRoot 值的上一级。

我试过 . "..$PSScriptRoot\Functions\Logging_Functions.ps1" 我认为有效但事实证明无效。

对于这种情况,相对路径的合适语法是什么?

$PSScriptRoot 已经是根路径,不能在相对路径中间使用它(例如 ..\C:\a\path\somewhere)。

相反,您需要在路径字符串的 start 处使用它:

. "$PSScriptRoot\..\Functions\Logging_Functions.ps1"

路径 globber 现在将解析 .. 相对于 $PSScriptRoot