Listar los ficheros de una carpeta

2218 vistas

Bastará con realizar un sencillo bucle. DirectoryInfo proporciona el método GetFiles que se encarga de devolver una lista con los ficheros de una carpeta.



csharp
  1. System.IO.DirectoryInfo di = new System.IO.DirectoryInfo(Server.MapPath("."));
  2. foreach (System.IO.FileInfo fi in di.GetFiles())
  3. {
  4.   Response.Write(fi.FullName);
  5.   // lo que sea
  6. }



Por supuesto, deverÃamos de controlar las excepciones del tipo "Carpeta inexistente" o "Acceso prohibido".