Как запустить файл после скачивания? - 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");
}