public void mostrarArchivos(ModeloDirectorio directorio, ListView lista) { string[] archivos = directorio.CargarArchivos(); 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 ".pgn": 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); } }
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); } }