Перезаписать файл с помощью файла загрузки веб-клиента C#

Я использую Webclient.DownloadFile() в C#, чтобы сохранить некоторые файлы. Если файл уже существует, я хочу перезаписать его. Этот метод перезаписывает файл, если он существует? Это, кажется, не переписывает это до сих пор.
Спасибо

2 ответа

Это вопрос с подвохом?

if (File.Exists(myFile))
{
    File.Delete(myFile);
}
using (WebClient client = new WebClient())
{
    client.DownloadFileAsync(new Uri("http://test.com/exe.rar"), @"C:\exe.rar");
}

этот код перезаписывает файл при повторной загрузке.

Другие вопросы по тегам