在powershell中,此变量是配置文件的路径:$Profile
在我的系统上它等于:
C:\Users\Warren\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1
我想获得路径部分:
C:\Users\Warren\Documents\WindowsPowerShell\
在C#中你会调用Path.GetDirectoryName
,所以我想我可以调用[system.io.Path]::GetDirectoryName($fileName)
,但我想知道在PowerShell中是否有我应该知道的内置路径操作系统?
这是人们做的吗?
[system.io.Path]::GetDirectoryName($Profile)
答案 0 :(得分:3)
使用Split-Path
cmdlet:
Split-Path $PROFILE -Parent