首页 > 编程 > C# > 正文

c# 获得当前绝对路径的方法(超简单)

2020-01-24 00:21:24
字体:
来源:转载
供稿:网友

废话不多说,直接上代码

/// <summary>    /// 获得当前绝对路径    /// </summary>    /// <param name="strPath">指定的路径</param>    /// <returns>绝对路径</returns>    public static string GetMapPath(string strPath)    {      if (strPath.ToLower().StartsWith("http://"))      {        return strPath;      }      if (HttpContext.Current != null)      {        string path = HttpContext.Current.Server.MapPath("~/" + strPath);        return path;      }      else //非web程序引用      {        strPath = strPath.Replace("/", "//");        if (strPath.StartsWith("//"))        {          strPath = strPath.Substring(strPath.IndexOf('//', 1)).TrimStart('//');        }        return System.IO.Path.Combine(AppDomain.CurrentDomain.BaseDirectory, strPath);      }    }

以上这篇c# 获得当前绝对路径的方法(超简单)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持武林网。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表