Borrar todos los archivos de un directorio en VB.NET

13/06/2006 - 11:08 por Ivan | Informe spam
Hola necesito que alguien me heche una mano con esto, solo necesito una
pequeña orientación:

Tengo una aplicación que tiene que hacer varias cosas entre ellas una que se
me está enrevesando demasiado..

Necesito que dado un path (por ejemplo c:/datos) el programa recorra todos
los subdirectorios que tenga c:/datos y los vacie de ficheros, dejando
intacta la estrutura de directorios que exista, claro para el primer nivel
lo tengo mas o menos fácil pero no se como hacer para los siguientes
niveles.

Gracias
 

Leer las respuestas

#1 Alberto Poblacion
13/06/2006 - 11:36 | Informe spam
"Ivan" wrote in message
news:e2%
Necesito que dado un path (por ejemplo c:/datos) el programa recorra todos
los subdirectorios que tenga c:/datos y los vacie de ficheros, dejando
intacta la estrutura de directorios que exista, claro para el primer nivel
lo tengo mas o menos fácil pero no se como hacer para los siguientes
niveles.



Para estas cosas viene bien utilizar recursividad. Haz una rutina
"BorrarDirectorio" que borre los ficheros del directorio y luego enumere los
subdirectorios del directorio recibido como argumento y por cada uno que
encuente se invoque a sí misma pasando como argumento la ruta del
subdirectorio.

Preguntas similares