Ejemplo n.º 1
0
        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);
            }
        }
Ejemplo n.º 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);
     }
 }