3

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

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

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

4

1 回答 1

2

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

string filename = System.IO.Path.GetFileName(myUri.AbsoluteUri); 
client.DownloadFile(myUri, filename);
于 2012-10-24T19:33:10.420 回答