与えられたファイルパス のようなURLhttp://example.com/video.flv?start=5
、出たいですvideo.flv
。
Path.GetFileName("http://example.com/video.flv?start=5")
が得られますがvideo.flv?start=5
、これは私が望む以上のものです。Uri
クラスにも関連するものが見つかりません。私は何かが足りないのですか?
さまざまな方法がありますが、1 つのオプション:
new Uri("http://example.com/video.flv?start=5").Segments.Last()
私を使用しUri.AbsolutePath
て、望ましい結果を達成することができました。
Uri t = new Uri("http://example.com/video.flv?start=5");
Console.WriteLine(t.AbsolutePath);
Console.ReadLine();
印刷された/video.flv