[powershell]パスから拡張子を除くファイル名のみ取得する2

System.IO.Path.GetFileNameWithoutExtension を使えば簡単。

#これでOK
[System.IO.Path]::GetFileNameWithoutExtension("<ファイル名>")

#パスからファイル名のみ取得する場合はsplit-pathを組み合わせて。
[System.IO.Path]::GetFileNameWithoutExtension( (Split-Path "<ファイルパス>") )

補足

正規表現を使ったやり方はこちら

コメントを残す