PowerShellで親フォルダの名前を取得するには、Split-Pathコマンドレットを使います。親フォルダの名前を取得する場合は、-Parentオプションを指定して次のように記述します。Split-Path <パス> -Parent
¹³。
例えば、C:\\\\Users\\\\user\\\\Documents\\\\sample.txt
というパスがある場合、C:\\\\Users\\\\user\\\\Documents
が親フォルダになります。この場合、Split-Path C:\\\\Users\\\\user\\\\Documents\\\\sample.txt -Parent
と記述することで、C:\\\\Users\\\\user\\\\Documents
が取得できます²。
ご参考になれば幸いです。
ソース: Bing との会話 2023/3/21(1) PowerShell: パスからフォルダ名、ファイル名、拡張子を取得. https://bing.com/search?q=PowerShell+親フォルダ+名前+取得 アクセス日時 2023/3/21. (2) Powershellで親フォルダのパスを取得する方法+Split-Path .... https://rainbow-engine.com/powershell-getparent-folder/ アクセス日時 2023/3/21. (3) PowerShell で親フォルダーの「フォルダー名」を取得する .... https://mseeeen.msen.jp/extract-parent-folder-name-in-powershell/ アクセス日時 2023/3/21. (4) PowerShell で親の親ディレクトリを取得する | Delft スタック. https://www.delftstack.com/ja/howto/powershell/powershell-get-parent-directory/ アクセス日時 2023/3/21. (5) 【PowerShell】フォルダ名や親フォルダ名・親フォルダパスを取得 .... https://pig-log.com/powershell-folder-path-parent/ アクセス日時 2023/3/21.
C:\\\\Users\\\\user\\\\Documents\\\\sample.txt
というパスがある場合、Documents
を取得するには、-Leafオプションを指定して次のように記述します。Split-Path C:\\\\Users\\\\user\\\\Documents\\\\sample.txt -Leaf
。
この場合、Documents
が取得できます。
ご参考になれば幸いです。