C# で URL からファイルをダウンロードする方法

この記事では、URL からファイルをダウンロードする方法を紹介します。

  • DownloadFile() メソッドを使用する

C# で URL からファイルをダウンロードするには DownloadFile() メソッドを使用する

URL からファイルをダウンロードするには、システム定義のメソッド DownloadFile() を使用します。このメソッドを呼び出すためには、新しい WebClient オブジェクトを作成する必要があります。この関数を使用するための正しい構文は以下の通りです。

WebClient.DownloadFile(Uri address, string fileName);

組み込みのメソッド DownloadFile() には 2つのパラメータがあります。パラメータの詳細は以下の通りです。

パラメータ 説明
address 必須 これはファイルをダウンロードしたい場所からの URL です。
fileName 必須 これはダウンロードしたいファイルの名前です。

以下のプログラムは、DownloadFile() メソッドを使って URL からファイルをダウンロードする方法を示しています。

using System;
using System.Net;


class DownloadFile
{
    static void Main()
    {

WebClient mywebClient = new WebClient();
mywebClient.DownloadFile("http://mysite.com/myfile.txt", @"d:\myfile.txt");
    }
}

ファイルはローカルディスク D にダウンロードされました。

関連記事 - Csharp File

  • C# のパスからファイル名を取得する
  • C# でファイル名を変更する方法
  • C# テキストファイルを 1 行ずつ読み取る