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); } }
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); } }