Pages

2017/06/11

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

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

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

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);; 
Related Posts Plugin for WordPress, Blogger...