ファイルパスから拡張子を除いたファイル名を取得する
ファイルパスからファイル名を取得する
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);;