using System;
using System.Net;
using System.IO;
namespace DosyaIndirme
{
class Program
{
static void Main(string[] args)
{
// İndirilecek dosyanın URL'si
string url = "https://www.ornek.com/dosya.zip";
// Dosya adı
string fileName = "dosya.zip";
// WebClient nesnesi oluşturma
WebClient client = new WebClient();
// Dosya indirme işlemini başlatma
client.DownloadFileAsync(new Uri(url), fileName);
// İndirme tamamlandıktan sonra yapılacak işlem
client.DownloadFileCompleted += (sender, e) =>
{
if (e.Error == null)
{
Console.WriteLine("Dosya başarıyla indirildi!");
}
else
{
Console.WriteLine("Dosya indirme işlemi başarısız oldu!");
}
};
// Konsol açık kalması için
Console.ReadLine();
}
}
}
- URL: İndirilecek dosyanın URL’sini buraya girmeniz gerekir.
- Dosya Adı: İndirilen dosyanın kaydedileceği adı belirtir.
- WebClient: Dosya indirme işlemini yönetmek için kullanılır.
- DownloadFileAsync: Belirtilen URL’den dosyayı indirmeye başlar.
- DownloadFileCompleted: Dosya indirme işlemi tamamlandıktan sonra tetiklenen olaydır.
- Error: Dosya indirme işleminde bir hata oluşursa bu değişkene atanır.
İlk Yorumu Siz Yapın