以下是一個簡單的 C# 示例,演示如何使用 WebClient 類下載檔案:
csharp
using 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 和本地儲存路徑。此外,為了避免許可權問題,確保你的應用程式具有寫入指定路徑的許可權。