PowerShellコマンドレット虎の巻

Split-Path

Split-Pathは、パスを分けるコマンドです。

エイリアスなし

解説

パスを分割して、ドライブ名やフォルダ名などを取得します。

構文

(構文)
Split-Path [-Path] <string[]> [<CommonParameters>] Split-Path [<CommonParameters>]
【主要パラメータ】
パラメータ説明
-Path パス対象パスを指定する(ワイルドカード使用可)
(例)-Path "D:\test*"
-LiteralPath パス対象パスを指定する(ワイルドカード使用不可)
(例)-LiteralPath "D:\test"
-Qualifierドライブ名を取得する
-NoQualifierドライブ名以外を取得する
-Parent親パスを取得する
-Leaf末端項目を取得する
-Resolveワイルドカードを展開する
-IsAbsolute絶対パスかどうかを判定する
※結果がTrueなら絶対パス、Falseなら相対パス。
-Credential 資格情報資格情報を指定する
-UseTransactionトランザクションに参加させる

共通的なパラメータは「共通パラメータ」をご覧ください。

サンプル

パス"C:\aa\bb\cc"の1階層上のパスを取得する

Split-Path -Path "C:\aa\bb\cc" -Parent ⇒ C:\aa\bb

パス"C:\aa\bb\cc"の末端項目を取得する

Split-Path -Path "C:\aa\bb\cc" -Leaf ⇒ cc

絶対パスかどうかを判定する

Split-Path -Path "C:\aa\bb\cc" -IsAbsolute ⇒ True Split-Path -Path "aa\bb\cc" -IsAbsolute ⇒ False

パス"C:\aa\bb\cc"のドライブ名を取得する

Split-Path -Path "C:\aa\bb\cc" -Qualifier ⇒ C:

コマンドのヘルプを表示する

Get-Help Split-Path

備考

  • パラメータ名の-Pathは省略可です。

関連項目