例如:Application.StartupPath得到路径为d:\a\b\c\d
我现在想得到路径d:\a\b\m怎么做?
使用相对路径怎么做?
 Application.StartupPath+"..\\m"得到的是d:\a\b\c\d..\\m
应该怎么写

解决方案 »

  1.   

    若路径中有"\"一般前加个@
    @"\m"
    如 string FILE_PATH = @"\Service\Common\xx.txt";
      

  2.   

    string p = "c:\\temp";
            string p = "subdir\\file.txt";
    string combination = System.IO.Path.Combine(p1, p2);
      

  3.   

    string combination = System.IO.Path.Combine("d:\\a\\b\\c\\d","..\\m");
      

  4.   

    @"Application.StartupPath+"../../m"自己测试一下.无非是加一个还是两个的问题../
      

  5.   

    不好意思,我是的C/S的,不是B/S模式的,好象不能用../获取吧
      

  6.   

    string有没有find函数可以用啊,这个好像就是用substring来做