HIRO's.NET
PowerShell Tips
HIRO's.NETは http://hiros-dot.net へ引っ越しました。
このページの新しいURLは http://hiros-dot.net/PowerShell/path/path03.htm です。
ブックマークされている方はお手数ですが http://hiros-dot.net へ修正お願いいたします。


HOME > PowerShell Tips > パス操作 Tips メニュー
UPDATE:2008/02/15

03.パスから親パスを取得する

うまいタイトルが見つけられず、内容を想像できなかったかもしれません。
ここでいう「パスから親パスを取得する」とは

C:\Test\Logs\Pass1.log

の一番末端の Pass1.log の親パスを取得することを意味しています。
これを実現するには Split-Pathコマンドレットを使用します。

この場合の書式は
Split-Path パス文字列 -parent
とします。

List1ではパスに C:\Test\Logs\Pass1.log を指定しているので、親パスとして C:\Test\Logs が返されます。

List1

PS C:\Work> Split-Path "C:\Test\Logs\Pass1.log" -Parent
C:\Test\Logs