FileInfoオブジェクトのBaseNameプロパティを使う。
PS > # FileInfoオブジェクトを得る PS > $f = Get-ChildItem "C:\Windows\System32\drivers\etc\lmhosts.sam" PS > # ファイルの絶対パス PS > $f.FullName C:\Windows\System32\drivers\etc\lmhosts.sam PS > # ファイル名 PS > $f.Name lmhosts.sam PS > # ファイル名から拡張子を取り除いたもの PS > $f.BaseName lmhosts