1

在 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)
4

1 回答 1

3

使用Split-Pathcmdlet:

Split-Path $PROFILE -Parent
于 2012-11-13T20:05:58.507 回答