/// <summary>
/// 绝对路径转相对路径
/// </summary>
/// <param name="strUrl"></param>
/// <returns></returns>
private static string urlConvertor(string strUrl)
{
string tmpRootDir = HttpContext.Current.Server.MapPath(System.Web.HttpContext.Current.Request.ApplicationPath.ToString());//获取程序根目录
string urlPath = strUrl.Replace(tmpRootDir, ""); //转换成相对路径
urlPath = urlPath.Replace(@"/", @"/");
return urlPath;
}
/// <summary>
/// 相对路径转绝对路径
/// </summary>
/// <param name="strUrl"></param>
/// <returns></returns>
private static string urlConvertorLocal(string strUrl)
{
string tmpRootDir = HttpContext.Current.Server.MapPath(System.Web.HttpContext.Current.Request.ApplicationPath.ToString());//获取程序根目录
string urlPath = tmpRootDir + strUrl.Replace(@"/", @"/"); //转换成绝对路径
return urlPath;
}
C#绝对路径和相对路径的相互转换
最新推荐文章于 2024-07-29 00:15:00 发布