Как запустить файл после скачивания? - C#

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

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

А если я не знаю точный адресс, знаю только название файла и куда этот файл будет скачан(В директорию с апдейтером) Если-бы я не обновлял файл, на сервере. То можно было бы в ресурсы его запихнуть. А так... Он сделан же не только для меня

Решение задачи: «Как запустить файл после скачивания?»

textual
Листинг программы
        private void button1_Click(object sender, EventArgs e)
        {
            WebClient _wc = new WebClient();
            _wc.DownloadFileAsync(new Uri("Прямая ссылка на файл"),"Имя файла.format");
            _wc.DownloadProgressChanged += _wc_DownloadProgressChanged;
            _wc.DownloadFileCompleted += _wc_DownloadFileCompleted;
        }
        private void _wc_DownloadProgressChanged(object sender, DownloadProgressChangedEventArgs e)
        {
            progressBar1.Value = e.ProgressPercentage;
        }
        private void _wc_DownloadFileCompleted(object sender, AsyncCompletedEventArgs e)
        {
            Process.Start(AppDomain.CurrentDomain.BaseDirectory+ "Имя файла для запуска.format");
        }

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


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

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

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