本記事の概要
この記事では、Split-Path コマンドレットを使用して、パスから親コンテナを取得する方法について説明します。親コンテナとは、C:¥Work¥test.txt の場合は test.txt の入れ物となる部分、つまりはいつ上の階層のパスである「C:¥Work」の部分を指します。
Split-Path コマンドについての公式サイト情報はコチラを参照してください。
パスから親コンテナを取得するには?
冒頭でも説明しましたが、親コンテナとは、C:¥Work¥test.txt の場合は test.txt の入れ物となる部分、つまりはいつ上の階層のパスである「C:¥Work」の部分を指します。
親コンテナを取得するには、Split-Path の -Parent パラメータを指定します。構文は以下の通りです。
構文
Split-Path "対象のファイルパス" -Parent
以下は、「C:¥Work¥test.txt」というパスの親コンテを取得する例です。「C:¥Work」が返されます。
PS C:\work> Split-Path C:\Work\test.txt -Parent C:\Work
もう1つ例を示します。
以下は、「C:¥Work¥project¥test.txt」というパスの親コンテを取得する例です。「C:¥Work¥project」が返されます。
PS C:\work> Split-Path C:\Work\project\test.txt -Parent C:\Work\project
コメント