我正在制作一个程序,它会自动从gerrit下载文件。 然而,我试图使程序自动完全,但无法找到如何使对象下载文件自动而不按下载文件弹出窗口。 我尝试了很多方法来实现它,但无法解决它。 所以我只是放弃了这种方式并选择制作程序,用户应该手动按下载按钮。
现在我遇到了新问题。
这个程序应该打开新下载的文件,不知道如何从对象中获取新下载的文件路径。
单击下载文件按钮后,我怎样才能从C#中的对象中获取最近下载的文件路径? 有人可以告诉我怎么样?
答案 0 :(得分:0)
您可以使用WebClient
下载文件并完全跳过IE
示例:
using (WebClient webClient = new WebClient())
{
webClient.DownloadFile("http://myFile.com", "C:\\Downloads\MyFile.iso");
}
或Async(.NET4.5)
using (WebClient webClient = new WebClient())
{
await webClient.DownloadFileTaskAsync("http://myFile.com", "C:\\Downloads\\MyFile.iso");
}