我现在有个路径是这样的。
F:\测试程序代码\欣\GyyWeb\yike\UpLoad\China Marble
我只想获得China Marble这个。就是最后一个\前面的都不要。
LastIndexOf
IndexOf
都没解决,求大牛解决下,谢谢了

解决方案 »

  1.   

    string s=@"F:\测试程序代码\欣\GyyWeb\yike\UpLoad\China Marble";
    Console.WriteLine(s.Substring(s.LastIndexOf("\\")+1));
      

  2.   

    =,=代码很乱。我写的是打包上传图片。ZIP格式的。解压出来获取相应的路径传入数据库。
    现在获得的路径就是
    str=“F:\测试程序代码\欣\GyyWeb\yike\UpLoad\China Marble”
    但我只要想获得China Marble,China Marble,前面的全部不要。不知道怎么解决了。
      

  3.   

       DirectoryInfo di = Directory.GetParent(str);
    Console.WriteLine(di.Name);
      

  4.   

     var strtest=@"F:\测试程序代码\欣\GyyWeb\yike\UpLoad\China Marble";
     string result = strtest.Split('\\').Last();