以下是一个简单的 C# 示例,演示如何使用 WebClient 类下载文件:
csharpusing System; using System.Net; class Program { static void Main(string[] args) { // 要软件下载的文件 URL string fileUrl = "https://example.com/path/to/file"; // 本地保存文件的路径 string savePath = @"C:\Downloads\file.txt"; // 指定保存文件的完整路径 // 创建 WebClient 对象 WebClient webClient = new WebClient(); // 下载文件并保存到本地 try { Console.WriteLine("开始下载文件..."); webClient.DownloadFile(fileUrl, savePath); Console.WriteLine("文件下载完成。"); } catch (Exception ex) { Console.WriteLine("下载文件时出错:" + ex.Message); } finally { // 释放资源 webClient.Dispose(); } Console.ReadLine(); } }
在这个示例中:
- 指定要下载的文件的 URL (
fileUrl
) 和本地保存的路径 (savePath
)。 - 使用
WebClient
类创建一个网络客户端对象。 - 使用
DownloadFile
方法下载文件,并保存到本地指定的路径。 - 捕获可能发生的异常,并在下载完成或出错时输出相应的信息。
- 最后释放 WebClient 对象的资源。
确保将 fileUrl
和 savePath
替换为你要下载的文件的实际 URL 和本地保存路径。此外,为了避免权限问题,确保你的应用程序具有写入指定路径的权限。