阅读量:0
在C#中,可以使用WebClient
类来实现文件下载功能。以下是一个简单的示例代码:
using System; using System.Net; class Program { static void Main(string[] args) { string fileUrl = "http://example.com/file.txt"; string savePath = "C:\\path\\to\\save\\file.txt"; using (WebClient client = new WebClient()) { try { client.DownloadFile(fileUrl, savePath); Console.WriteLine("文件下载完成!"); } catch (Exception ex) { Console.WriteLine("文件下载失败:" + ex.Message); } } } }
在上述代码中,首先指定要下载的文件的URL和保存路径,在使用WebClient
类创建一个实例后,调用其DownloadFile
方法,传入文件的URL和保存路径,即可开始下载文件。如果下载失败,可以通过捕获Exception
来处理异常情况。
需要注意的是,下载文件是一个耗时操作,上述代码在主线程中执行。如果需要在UI界面中使用该功能,建议将文件下载操作放在后台线程中执行,以免阻塞用户界面。