2016-07-13 8 views
1

パス例: 'C:\ folderA \ folderBの\ folderC \ script.ps1'PowerShell 2パスからフォルダを取得しますか?

Split-Pathを使用して、私は 'folderC' を取得することができるんだけど、どのように私はなるだろう 'folderBの'?

Split-Path (Split-Path $MyInvocation.MyCommand.Definition -Parent) -Leaf 

これはfolderCを返します。

答えて

1

さてあなたはちょうどそれがこの

Split-Path $MyInvocation.MyCommand.Definition -Parent | 
    Split-Path -Parent | 
    Split-Path -Leaf 
ようになりパイプラインとして別の Split-Path

Split-Path (Split-Path (Split-Path $MyInvocation.MyCommand.Definition -Parent) -Parent) -Leaf 

を追加することができます

関連する問題