Como baixar um arquivo a partir de uma URL em C#

Neste artigo, vamos introduzir um método para baixar um arquivo a partir de um URL.

  • Utilizando o método DownloadFile().

Utilize o DownloadFile() Método para baixar um arquivo a partir de uma URL em C

Vamos utilizar o método definido pelo sistema DownloadFile() para baixar um arquivo de um URL. Teremos que criar um novo objeto WebClient para chamar este método. A sintaxe correta para utilizar esta função é a seguinte.

WebClient.DownloadFile(Uri address, string fileName);

O método embutido DownloadFile() tem dois parâmetros. Os detalhes de seus parâmetros são os seguintes

Parâmetros Descrição
address obrigatório É o URL de onde queremos fazer o download do arquivo.
fileName obrigatório É o nome do arquivo que queremos baixar.

O programa abaixo mostra como podemos utilizar o método DownloadFile() para baixar um arquivo a partir de uma 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");
    }
}

O arquivo foi baixado para o disco local D.

Artigo relacionado - Csharp File

  • Exclua todos os arquivos em um diretório em C#
  • Obtenha o caminho relativo de um arquivo em C#