using System.IO;
System.IO.Path.GetFileName(@"C:\aaa\bbb\bbb\filename.xml");//filename.xmlSystem.IO.Path.GetFileNameWithoutExtension(@"C:\aaa\bbb\bbb\filename.xml");//filename

解决方案 »

  1.   

    string s = @"C:\aaa\bbb\bbb\filename.xml";
                string[] sArr = s.Split('\\');
                Console.WriteLine(sArr[sArr.Length-1]);
      

  2.   

    string a=@"C:\aaa\bbb\bbb\filename.xml";
    a.Substring(a.IndexOf("filename"),"filename".Length)
      

  3.   

    string a=@"C:\aaa\bbb\bbb\filename.xml";
    string b=a.Substring(a.LastIndexOf("\\"));
      

  4.   

    Regex r=new Regex("(?<name>\\w+)(.xml$)");string fileName=r.Match(yourString).Result("${name}");