XSL从URL获取文件名

时间:2009-09-30 20:14:59

标签: xslt

我需要从这个网址获取文件名:

http://feedproxy.google.com/~r/TEDTalks_video/~5/XT8k_DqlzGc/KarenArmstrong_2009G.mp4

所以我需要得到:

KarenArmstrong_2009G

我需要文件名,以便我可以添加.jpg和另一个基本网址。

1 个答案:

答案 0 :(得分:0)

嗨,您可以使用此代码

private void button1_Click(object sender, EventArgs e)
    {
        System.Uri uri = new System.Uri(@"http://feedproxy.google.com/~r/TEDTalks_video/~5/XT8k_DqlzGc/KarenArmstrong_2009G.mp4");
        string filename = "";

        filename = System.IO.Path.GetFileName(uri.LocalPath); /// filename="KarenArmstrong_2009G.mp4"
        filename = filename.Substring(0, filename.Length - 4);/// filename="KarenArmstrong_2009G"
        MessageBox.Show(filename);
    }