DirectoryHelper
/// <summary> /// 将相对路径转换成程序所在的绝对路径 /// </summary> /// <param name="path">要进行转换的路径,可以是绝对路径,相以路径和URL地址</param> /// <returns>转换后的全路径</returns> public static string ToLocalDirectory(this string path) { if (!path.Contains(":")) { var basePath = AppDomain.CurrentDomain.BaseDirectory; if (!basePath.EndsWith("\\") && !path.StartsWith("\\")) { return string.Concat(AppDomain.CurrentDomain.BaseDirectory, "\\", path); } else if(basePath.EndsWith("\\") && path.StartsWith("\\")) { path = path.Remove(0, 1); } return string.Concat(AppDomain.CurrentDomain.BaseDirectory, path); } return path; }
如果您觉得本文对你有用,不妨帮忙点个赞,或者在评论里给我一句赞美,小小成就都是今后继续为大家编写优质文章的动力!
欢迎您持续关注我的博客:)
版权所有,欢迎保留原文链接进行转载:)