【发布时间】:2016-06-17 13:17:29
【问题描述】:
我试图让我的程序在按下按钮时下载更新。
我的代码如下:
private void button3_Click(object sender, EventArgs e)
{
WebClient Webc = new WebClient();
Webc.DownloadFile("https://www.dropbox.com/s/update.exe?dl=1", "C:/users" + Environment.UserName + "/documents/update.exe");
}
我真的不知道我现在该怎么办,我在互联网上搜索并找不到解决问题的方法。
我也在使用 System.Net,所以应该没问题。
感谢大家的帮助! :)
【问题讨论】:
-
可能与错误无关,但 Windows 中的约定是对文件路径使用反斜杠。此外,由于您没有使用
Path.Combine,因此您错过了"C:/users" + Environment.UserName处的反斜杠 - 这将返回C:/usersclark。 -
@stuartd 实际上它解决了错误。将路径更改为正确的方式让我下载此文件。我真的不知道该怎么处理它:D 但我现在有了它
-
将您的代码包装在 Try.. 中并在此处提供异常消息。