如何在PowerShell中执行此操作。在批处理文件中,我会这样做: %〜D0%〜P0
答案 0 :(得分:39)
对于PowerShell 3.0
个用户 - 以下对模块和脚本文件都有效:
function Get-ScriptDirectory {
Split-Path -parent $PSCommandPath
}
答案 1 :(得分:35)
来自Get-ScriptDirectory to the Rescue博客条目...
function Get-ScriptDirectory
{
$Invocation = (Get-Variable MyInvocation -Scope 1).Value
Split-Path $Invocation.MyCommand.Path
}
答案 2 :(得分:10)
Split-Path $MyInvocation.MyCommand.Path -Parent
答案 3 :(得分:-13)
在powershell 2.0中
split-path $ pwd