Mar*_*ell 13
对于常规应用,Path.GetFullPath(path)将返回此.如果这是web,那么MapPath就是你想要的(例如Server.MapPath("~/foo/bar")).
评论; 尝试HttpContext.Current.Server.MapPath(...); 在HttpServerUtility(评论)的缺席,然后尝试VirtualPathUtility.ToAbsolute.
如果您正在寻找文件的绝对路径,您需要System.IO.Path.GetFullPath:
返回指定路径字符串的绝对路径.
string path = "hello.txt";
Console.WriteLine(Path.GetFullPath(path));
Run Code Online (Sandbox Code Playgroud)
在我看来,这Path堂课非常有用,而且可怜的不足.