我有一个从字符串URI中获取文件名的方法。有什么办法可以使它更加健壮?
private string GetFileName(string hrefLink)
{
string[] parts = hrefLink.Split('/');
string fileName = "";
if (parts.Length > 0)
fileName = parts[parts.Length - 1];
else
fileName = hrefLink;
return fileName;
}
http://www.test.com/file1.txt?a=b
将导致file1.txt?a=b
。 - Julian