示例#1
0
 public void mostrarArchivos(ModeloDirectorio directorio, ListView lista)
 {
     string[] archivos = directorio.CargaArchivos();
     foreach (string ruta in archivos)
     {
         FileInfo archivo = new FileInfo(ruta);
         int imagen;
         switch (archivo.Extension)
         {
             case ".xls":
             case ".xlsx": imagen = 0;
                 break;
             case ".jpg":
             case ".png": imagen = 1;
                 break;
             case ".pdf": imagen = 2;
                 break;
             case ".ppt":
             case ".pptx": imagen = 3;
                 break;
             case ".doc" :
             case ".docx": imagen = 4;
                 break;
             default: imagen = 5;
                 break;
         }
         lista.Items.Add(archivo.Name, imagen);
     }
 }
示例#2
0
 private void btndirectorio_Click(object sender, EventArgs e)
 {
     if (folderBrowserDialog1.ShowDialog() == DialogResult.OK)
     {
         listView1.Items.Clear();
         txtdirectorio.Text = Path.GetFullPath(folderBrowserDialog1.SelectedPath);
         ModeloDirectorio modelo = new ModeloDirectorio(txtdirectorio.Text);
         VistaDirectorio vista = new VistaDirectorio();
         vista.mostrarArchivos(modelo, listView1);
     }
 }