点采购下一级的文件?
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
所以我正在尝试对一个日志函数文件进行 dot course,但它位于 $PSScriptRoot 值的上一级。
我试过 . "..$PSScriptRoot\Functions\Logging_Functions.ps1"
我认为有效但事实证明无效。
对于这种情况,相对路径的合适语法是什么?
$PSScriptRoot
已经是根路径,不能在相对路径中间使用它(例如 ..\C:\a\path\somewhere
)。
相反,您需要在路径字符串的 start 处使用它:
. "$PSScriptRoot\..\Functions\Logging_Functions.ps1"
路径 globber 现在将解析 ..
相对于 $PSScriptRoot