在ASP.NET中将UNC路径转换为“file:///”URL

时间:2010-05-05 14:08:24

标签: c# asp.net vb.net path

我需要将UNC路径转换为file:///个网址。例如:

\\fileserver\share\dir\some file.ext --> file://///fileserver/share/dir/some%20file.ext

这是否有内置功能?

2 个答案:

答案 0 :(得分:13)

是的,在System命名空间中使用Uri类:

Uri uri = new Uri(@"\\fileserver\share\dir\some file.ext");
string url = uri.AbsoluteUri;

答案 1 :(得分:0)

我没有找到内置功能。我发现了this类似的stackoverflow帖子。