📅  最后修改于: 2023-12-03 15:08:17.458000             🧑  作者: Mango
在 C# 中,可以使用 WebClient
类从 URL 下载文件。在本篇文章中,我们将介绍使用 WebClient
类进行 URL 下载的步骤。
在 using
语句中导入 System.Net
命名空间。
using System.Net;
WebClient
对象使用 new
运算符创建 WebClient
对象。
WebClient webClient = new WebClient();
使用 DownloadFile
方法设置下载链接和本地文件路径。例如,下载链接为 https://example.com/file.zip
,本地文件路径为 C:\Downloads\file.zip
。
webClient.DownloadFile("https://example.com/file.zip", @"C:\Downloads\file.zip");
在下载过程中可能会发生各种意外的错误,例如网络连接断开或者下载链接无效等。要确保在下载之前添加异常处理代码以避免程序崩溃。下面是一个简单的异常处理代码示例:
try
{
webClient.DownloadFile("https://example.com/file.zip", @"C:\Downloads\file.zip");
}
catch (WebException ex)
{
Console.WriteLine(ex.ToString());
}
using System;
using System.Net;
namespace DownloadFileDemo
{
class Program
{
static void Main(string[] args)
{
WebClient webClient = new WebClient();
try
{
webClient.DownloadFile("https://example.com/file.zip", @"C:\Downloads\file.zip");
}
catch (WebException ex)
{
Console.WriteLine(ex.ToString());
}
}
}
}
通过使用 WebClient
类,我们可以方便地从 URL 下载文件。在下载之前记得添加异常处理代码以确保程序的稳定性。