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

Minahil Noor 11 dezembro 2023
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