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