Foros del Web » Programación para mayores de 30 ;) » .NET »

Eliminar el Contenido de una carpeta

Estas en el tema de Eliminar el Contenido de una carpeta en el foro de .NET en Foros del Web. Bueno nesesitaria ayuda para eliminar el contenido de una carpeta. Osea que si pongo "C:\CARPETA\" se eliminte todo los archivos de adentro de ella sin ...
  #1 (permalink)  
Antiguo 22/09/2005, 19:42
Avatar de SKL®  
Fecha de Ingreso: agosto-2005
Ubicación: San PEdro Buenos Aires (Argentina)
Mensajes: 33
Antigüedad: 19 años, 3 meses
Puntos: 0
Eliminar el Contenido de una carpeta

Bueno nesesitaria ayuda para eliminar el contenido de una carpeta.

Osea que si pongo "C:\CARPETA\" se eliminte todo los archivos de adentro de ella sin importar la extenicion.

Gracias y Saludos
  #2 (permalink)  
Antiguo 23/09/2005, 08:26
Avatar de aristotelisco  
Fecha de Ingreso: marzo-2005
Ubicación: Oxnard CA USA
Mensajes: 151
Antigüedad: 19 años, 7 meses
Puntos: 0
Utiliza las clases DirectoryInfo y FileInfo del Namespace System.IO

Con Directory obtienes un array con todos los archivos en el folder, y en un bloque For Each, haces file.Delete.

http://msdn.microsoft.com/library/de...eletetopic.asp

http://msdn.microsoft.com/library/de...eletetopic.asp
__________________
Atte:
Alex Reyes

www.alexreyes.net
  #3 (permalink)  
Antiguo 23/09/2005, 08:27
Avatar de aristotelisco  
Fecha de Ingreso: marzo-2005
Ubicación: Oxnard CA USA
Mensajes: 151
Antigüedad: 19 años, 7 meses
Puntos: 0
Los links estan incorrectos

DirectoryInfo

http://msdn.microsoft.com/library/en...ClassTopic.asp


FileInfo

http://msdn.microsoft.com/library/en...ClassTopic.asp
__________________
Atte:
Alex Reyes

www.alexreyes.net
  #4 (permalink)  
Antiguo 23/09/2005, 08:31
 
Fecha de Ingreso: marzo-2004
Ubicación: Valencia
Mensajes: 367
Antigüedad: 20 años, 8 meses
Puntos: 1
Prueba esto:

Código:
Dim dirs As String() = Directory.GetFiles("C:\CARPETA\", "*.*")
Dim dir As String
For Each dir In dirs
     File.Delete(dir)
Next
Las clases son del NameSpace "System.IO"
Suerte!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:21.