Загрузка файла без срабатывания исключений - C#

Узнай цену своей работы

Формулировка задачи:

Скачиваю файлы примерно таким вот кодом
                using (WebClient webClient = new WebClient())
                {
                    webClient.DownloadFile(new Uri("https://site.ru/file1.exe"), "file1.exe");
                }
Бывает вылетают исключения, использовать try-catch каждый раз не очень хочется, подскажите как поставить условие успешной загрузки, чтобы не вылетало ошибок в случае неудачной. Ну или может кто предложит более правильный вариант загрузки файлов?

Решение задачи: «Загрузка файла без срабатывания исключений»

textual
Листинг программы
bool DownloadFile(string address, string fileName)
{
    try
    {
        using (WebClient webClient = new WebClient())
        {
            webClient.DownloadFile(new Uri(address), fileName);
        }
        return true;
    }
    catch
    {
        File.Delete(fileName);
    }
    return false;
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

5   голосов , оценка 4.2 из 5
Похожие ответы