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

Preguntas similare

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.
Respuesta Responder a este mensaje
#2 Enrique
13/06/2006 - 22:01 | Informe spam
eso es:
recorrido recursivo de directorios, subdirectorios y archivos mediante la
creacion de un procedimiento. Para cada directorio, obtener todos sus
archivos y eliminarlo sea mediante otro recorrido o mediante un metodo que
actua a nivel de directorio como operacion masiva si es que existe.

pistas:
usa directory, directoryinfo, file, fileinfo en el espacio de nombres
system.io. si buscas bien, encontraras ejemplos recursivos simples

saludo
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida