【C#】ファイルパスからファイル名を取得する
自分で実装しても良いですし、.NET Framework のものを使うのも良いですし。
目次
自前実装
private string GetFileName(string _path )
{
string work = _path;
char[] kugiri = { '/', '\\' };
string[] info = work.Split(kugiri);
string fileName = info[info.Length - 1];
return fileName;
}
自前で実装してもそこまでややこしいコードにはなりませんが、車輪の再発明はそんなによろしく無いかもしれません。
.NET Framework の API を使う
using System;
using System.IO;
var path = "c:\windows\system32\notepad.exe";
Path.GetFileName( path );
こちらであれば自前で実装せずに済みますね。