代码之家  ›  专栏  ›  技术社区  ›  CLiown

XSL从URL获取文件名

  •  0
  • CLiown  · 技术社区  · 15 年前

    我只需要从以下url获取文件名:

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

    KarenArmstrong_2009G
    

    我需要文件名,这样我就可以添加.jpg到它和另一个基本网址。

    1 回复  |  直到 10 年前
        1
  •  0
  •   هادی کشاورز Hadi Keshavarz    9 年前

    嗨,你可以用这个代码

    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);
        }