encontre en la internet como descargar archivos, por medio de la una llamada al webclient, un progressbar, este es codigo y solo lo adapte:
Código PHP:
private string direc = "ftp://ftp2.paginaweb/lista/"
private void frmdownload_Load(object sender, EventArgs e)
{
//comienza a ejecutar listas.txt y productoslt.txt al mismo tiempo
descarga(direc + "listas.txt");
//se supone que debe terminar uno mandar un mensaje y luego ejecutar la segunda descarga
descarga(direc + "productoslt.txt");
}
private void descarga(string archivo)
{
WebClient webClient = new WebClient();
webClient.DownloadFileCompleted += new AsyncCompletedEventHandler(Completed);
webClient.DownloadProgressChanged += new DownloadProgressChangedEventHandler(ProgressChanged);
webClient.DownloadFileAsync(new Uri(archivo), @"C:\" + archivo + ".txt");
}
private void ProgressChanged(object sender, DownloadProgressChangedEventArgs e)
{
this.Text = "Descargando el archivo Espere ...";
Progress.Value = e.ProgressPercentage;
}
private void Completed(object sender, AsyncCompletedEventArgs e)
{
this.Text = "Listo, se ha descargado el archivo";
MessageBox.Show("Listo");
}
Entonces, actualmente nos conectamos por vnc comprimidos cada viernes por las mañanas y entonces cuando hay trafico es mas lento, buscando se me ocurrio subirlos al sitio y que un programa recidente lo descarge y comienze a actualizar los catalogos.
Que se puede hacer para hacer la pausa o mas bien que descarge uno y despues el otro.
gracias