给定文件路径 URL ,例如http://example.com/video.flv?start=5
,我想要video.flv
。
Path.GetFileName("http://example.com/video.flv?start=5")
会产生video.flv?start=5
,这比我想要的要多。我在Uri
课程中找不到任何相关内容。我错过了什么吗?
答案 0 :(得分:6)
各种方式,但有一种选择:
new Uri("http://example.com/video.flv?start=5").Segments.Last()
答案 1 :(得分:0)
使用Uri.AbsolutePath
我能够达到预期的效果。
Uri t = new Uri("http://example.com/video.flv?start=5");
Console.WriteLine(t.AbsolutePath);
Console.ReadLine();
打印/video.flv