Как запустить файл после скачивания? - 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"); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д