c# - 使用 client.DownloadFile();

标签 c#

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

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

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

最佳答案

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

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

关于c# - 使用 client.DownloadFile();,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13056333/

相关文章:

c# - 如何将一串位转换为字节数组

c# - 使用 C#.Net 内置桌面软件在网站上编辑一段数据的可能性

c# - 如何在代码优先映射中指定 1-1 关系的主体端

c# - 在 MVC 3 中实现 Controller 创建策略的最佳方式

c# - CommandInvokationFailure : Failed to create a assets. ap_package 详情见控制台

c# - Dapper.Contrib- "only supports an entity with a single [Key] or [ExplicitKey]"

C# 扩展方法似乎不存在

c# - 使用存储在 session 中的 Guid 过滤 Linq

c# - 通过选择项目更改 ToolStripDropDownButton 文本

c# - 将 datetime 解析为具有英语文化的月日时,仍将其解析为土耳其语