こんにちは、今日はPowerShellでファイル名から拡張子を取得する方法についてまとめていきます。
確認環境
PSVersion 5.1.18362.1110
ファイル名から拡張子を取得する
GetExtension関数にファイル名を渡すと、そのファイル名から拡張子部分のみが返されます。
以下の例では「text.txt」を引数に渡して関数を実行することにより、「.txt」が返されます。
$filename = "test.txt"
$ext= [IO.Path]::GetExtension($filename);
リンク
Path.GetExtension メソッド (System.IO) | Microsoft Docs
https://docs.microsoft.com/ja-jp/dotnet/api/system.io.path.getextension?view=net-5.0