0
我需要从这个网址得到的只是文件名:XSL获取文件名从URL
http://feedproxy.google.com/~r/TEDTalks_video/~5/XT8k_DqlzGc/KarenArmstrong_2009G.mp4
所以我需要得到:
KarenArmstrong_2009G
我需要的文件名,所以我可以添加到.JPG它和另一个基地网址。
我需要从这个网址得到的只是文件名:XSL获取文件名从URL
http://feedproxy.google.com/~r/TEDTalks_video/~5/XT8k_DqlzGc/KarenArmstrong_2009G.mp4
所以我需要得到:
KarenArmstrong_2009G
我需要的文件名,所以我可以添加到.JPG它和另一个基地网址。
嗨,你可以使用此代码
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);
}
你可以使用JavaScript来获取你的文件名? - 例如http://stackoverflow.com/questions/511761/js-function-to-get-filename-from-url – Scozzard 2009-09-30 20:40:15
重复? http://stackoverflow.com/questions/1500067/xsl-mediacontent – 2009-10-01 06:59:29