本文介紹在PowerShell腳本中,如何獲取腳本文件(.ps1文件)所在的目錄。本文介紹在方法適用于PowerShell 3.0。
在PowerShell 3.0中,有一個變量可以很方便的獲取腳本所在的目錄。我們在e:/ps/script1.ps1和script2.ps1,內(nèi)容分別如下:
script1.ps1內(nèi)容:
. "$PSScriptRoot/script2.ps1"
script2.ps1內(nèi)容:
注意,在script1.ps1腳本中,我們使用了$PSScriptRoot這一變量來獲取腳本所在的目錄。這個變量在PowerShell 3.0中新增加的一個變量。在運行script1.ps1腳本時,這個變量就代指了E:/ps這個目錄路徑。
好了,關(guān)于PowerShell使用$PSScriptRoot獲取腳本所在的目錄,本文就介紹這么多,希望對大家有所幫助。
新聞熱點
疑難解答
圖片精選