Denunciar

Recorrer subcarpetas de un directorio en C# [Cerrado]

Haz una pregunta silver - Última respuesta: 7 sep 2017 a las 16:07 por JAM
Hola,
necesito recorrer todas las subcarpetas de un directorio dado. La pregunta es si con un foreach podria hacerse, no conozco bien el lenguaje C#, ahi está mi problema.

Gracias
Vota
+3
plus moins
Se que el hilo es antiguo pero le puede valer a alguien:

Prueba esto:

private void ListaDir(String folder)
{
try
{
String[] dirs = System.IO..Directory.GetDirectories(folder);

foreach (String dir in dirs)
{
ListaDir(dir);
}
}
catch { }
}

Llamandose a si mismo el método crea una lista de todos los directorios y subdirectorios dentro del array dirs.
Jesus- 4 oct 2011 a las 18:55
el hilo es antiguo pero funciona, ahora bien tiene un gran problema es que si esta en un look este consume mucha memoria
JAM- 7 sep 2017 a las 16:07
Excelente respuesta. La probé en C# Visual Studio Web Form y me funcionó.
Responder
Vota
+0
plus moins
Hola

aca te mando un manual

http://dis.um.es/~bmoros/privado/bibliografia/LibroCsharp.pdf

Los miembros obtienen más respuestas que los usuarios anónimos.

Ser miembro te permite llevar un seguimiento detallado de tus consultas.

Ser miembro te permite disfrutar de opciones adicionales.

¿Todavía no eres usuario?

¡Inscríbete, es gratis y toma menos de un minuto!