Hello,
VS 2008 SP1
I am using the web client to download a file. Which works ok.
However, now I have to download many and the number of files to download will change everyday.
I am not sure how I can get the web client to know which files have been downloaded or not? I was thinking of using a for loop to download each file. But I will never know how many there are to download?
The web client could download the same file twice?
Many thanks for any suggestions,
VS 2008 SP1
I am using the web client to download a file. Which works ok.
However, now I have to download many and the number of files to download will change everyday.
I am not sure how I can get the web client to know which files have been downloaded or not? I was thinking of using a for loop to download each file. But I will never know how many there are to download?
The web client could download the same file twice?
Many thanks for any suggestions,
Code:
private void btnStartDownload_Click(object sender, EventArgs e)
{
WebClient client = new WebClient();
client.DownloadProgressChanged += new DownloadProgressChangedEventHandler(client_DownloadProgressChanged);
client.DownloadFileCompleted += new AsyncCompletedEventHandler(client_DownloadFileCompleted);
// Starts the download
client.DownloadFileAsync(new Uri("SomeURLToFile"), "SomePlaceOnLocalHardDrive");
btnStartDownload.Text = "Download In Process";
btnStartDownload.Enabled = false;
}