こんにちは、今日はPowerShellでファイルやディレクトリの絶対パスを取得する方法についてまとめていきます。
確認環境
PSVersion 5.1.18362.1110
ファイルやディレクトリの絶対パスを取得する方法
以下のようにGetFullPath関数にファイルやディレクトリ等のパスを渡すと、その絶対パスが返されます。
この例ではカレントディレクトリにあるtext.txtのフルパス(例:C:\WorkSpace\test.txt)が変数$fullpathに格納されます。
この関数に渡すファイルやディレクトリは存在している必要はありません。
$fullpath = [IO.Path]::GetFullPath("test.txt");
リンク
Path.GetFullPath メソッド (System.IO) | Microsoft Docs
https://docs.microsoft.com/ja-jp/dotnet/api/system.io.path.getfullpath?view=net-5.0