Path.Combine

前面path丢失

  • 后面的path参数如果以“/”或者“\”开头会丢失前面的path

    var baseUrl = "http://localhost";
    var path = "/path";
    Console.WriteLine(System.IO.Path.Combine(baseUrl, path));
    

    输出结果为:/path

以反斜杠拼接

  • 反斜杠是windows特有的,绝大多数浏览器都兼容反斜杠地址。
  • 少数情况会有意外错误,如传给weasis的DIR。
posted @ 2020-08-28 10:15  扬扬S  阅读(392)  评论(0)    收藏  举报