Que hacer… cuando necesitas descargar todas las sesiones del PDC09 de golpe…

Nada, que estaba descargando todas las presentaciones (pptx) junto a Marcello, para después escoger cuales videos finalmente descargamos. Vamos, que descargar todo el contenido y no ver ninguno es una perdida de tiempo.

Y como que la paciencia de Marcello se iba agotando, así que tuvimos que hacer algo para descargar todas las sesiones de golpe y no impacientar a Macello. Así que pensando un poco y usando la clase WebClient, llegamos a lo siguiente:

Esta aplicación te permite descargar archivos que tiene un patrón numerado. Y nada, que pones los datos  y descargas los archivos.

Pueden descargar e instalar al vuelo la aplicación desde el siguiente enlace (vía ClickOnce): http://sergiot2.com/DfD/default.htm. Por favor, no traten de romper la aplicación que no validado los inputs (para la versión 1.0.0.2). Se aceptan sugerencias para la siguiente versión.

Pero si quieren se hacen una misma con el siguiente código fuente:

   1: private void DownloadFiles()
   2: {
   3:   rtxtLog.Text = "";
   4:  
   5:   String urlBase = txtUrlBase.Text;
   6:   String folderBase = txtFolder.Text;
   7:  
   8:   Int32 intMin = Int32.Parse(txtMin.Text);
   9:   Int32 intMax = Int32.Parse(txtMax.Text);
  10:  
  11:   WebClient webDown = new WebClient();
  12:   for (Int32 i = intMin; i <= intMax; i++)
  13:   {
  14:     String urlComplete = String.Format("{0}{1}{2}.{3}",
  15:         urlBase, txtPre.Text, i.ToString(txtFormato.Text), txtExt.Text);
  16:     String fileComplete = String.Format("{0}{1}{2}.{3}",
  17:         folderBase, txtPre.Text, i.ToString(txtFormato.Text), txtExt.Text);
  18:     try
  19:     {
  20:       webDown.DownloadFile(urlComplete, fileComplete);
  21:       rtxtLog.AppendText("BIEN: Se descargo la url: " + urlComplete + "\n");          
  22:     }
  23:     catch (Exception ex)
  24:     {
  25:       rtxtLog.AppendText("ALERT: Hubo problemas en la descarga de " + urlComplete + "\n");
  26:     }    
  27:   }
  28: }

Saludos,

Published 21/11/2009 11:30 por Sergio Tarrillo
Archivado en: ,,

Comentarios

# Que hacer??? cuando necesitas descargar todas las sesiones del PDC09 &#8230; &laquo; Solo Rapidshare

PingBack desde  Que hacer??? cuando necesitas descargar todas las sesiones del PDC09 … « Solo Rapidshare

# re: Que hacer… cuando necesitas descargar todas las sesiones del PDC09 de golpe…

...or use the Mike Swanson's downloader and renamer:

>PDC09Downloader PPTX

Cheers!

Sunday, November 22, 2009 11:26 AM by Mike

Deja tu comentario

(requerido) 
(requerido) 
(opcional)
(requerido)