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