例如E:\lianxi\tupian\2009112923164105.jpg我只要tupian\2009112923164105.jpg
用IndexOf方法怎么截取啊,求各位大哥帮忙啊,在线等,急急急!!!跪求详细代码

解决方案 »

  1.   

    这个相对路径是相对于项目的路径, 比如你的项目根是aa,aa下面有一个一个文件夹bb,bb中有一个文件 cc,那么cc的相对路径就是 /bb/cc
      

  2.   

    楼上正解,相对路径是/bb/cc,绝对路径就是/aa/bb/cc
      

  3.   

    相对路径的意思楼上的说了你要是截取字符串的话。。string str1 = "E:\lianxi\tupian\2009112923164105.jpg";
    string str2 = "tupian\";
    int n = str1.IndexOf(str2);
    string result = str1.SubString(n,str1.Lenth - n);
      

  4.   

    string basePath = @"E:\lianxi";
    string result = (@"E:\lianxi\tupian\2009112923164105.jpg").Replace(basePath, "");
      

  5.   

    string  path=Server.MapPath("~/tupian")+"2009112923164105.jpg";
      

  6.   

    感谢大哥!!用你的方法我已成功得到相对路径啦。string basePath = @"E:\lianxi\";