使用client.DownloadFile();

时间:2012-10-24 19:28:46

标签: c#

我正在使用client.DownloadFile();对于我的控制台项目.. 现在我的问题是: 如果我的命令是这样的:

client.DownloadFile(http://url.com/random-name, "filename")

我需要的是不是下载文件并将其保存为“文件名”我希望文件名为“随机文件名是什么”是可能的?

1 个答案:

答案 0 :(得分:2)

使用Path.GetFileName获取文件名。您可以获取URI的AbsoluteUri属性,或者像在帖子中一样自己传递完整的URI。

string filename = System.IO.Path.GetFileName(myUri.AbsoluteUri); 
client.DownloadFile(myUri, filename);