ファイルパスから拡張子を除いたファイル名を取得する

ファイルパスから拡張子を除いたファイル名を取得

ファイルパスからファイル名を取得する

System.IO.Path クラスには、ファイル名を操作するための便利なメソッドが用意されている。例えば、ファイルパスからファイル名を取得する場合は、GetFileName メソッドを使う。
var filePath = @"C:\hoge\hoge-1\test.text"; 
// test.text 
var fileNameWithExtension = Path.GetFileName(filePath); 

ファイル名から拡張子を除く

取得したファイル名から拡張子を除いたファイル名だけを抽出したい場合は、ChangeExtension で拡張子を置換してしまえば取り出せる。
var filePath = @"C:\hoge\hoge-1\test.text"; 
//test 
var fileName = Path.ChangeExtension(Path.GetFileName(filePath), null);; 

このブログの人気の投稿

Excel で入力した文字に勝手に取り消し線が入る

コピーした行の挿入が表示されない時はフィルタされていないかチェック