与えられたファイルパス のような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