Visual Basic.NET - borrar carpeta y todo lo que tiene dentro

   
Vista:

borrar carpeta y todo lo que tiene dentro

Publicado por carloscp (5 intervenciones) el 03/12/2007 17:33:40
Estoy intentando borrar una carpeta y todo lo que tiene dentro.
Pero el comando que encontró solo borra la carpeta cuando está bacía.
Yo tengo:
Carpeta USUARIO: que dentro tiene
Carpeta IMAGENES: dentro puede tener o no archivos de imágenes
Carpeta MUSICA : dentro puede tener o no archivos de música
Carpeta AMIGOS : "

Yo quiero que al eliminar USUARIO, se me elimine todo lo que tiene dentro.
Existe algo que al pasarle la ruta de USUARIO, me elimine todo?
De tener que hacerlo uno a uno, podeis decirme como acceder a cada carpeta o archivo que tiene dentro para ir eliminando archivo a archivo.

Muchas gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:borrar carpeta y todo lo que tiene dentro

Publicado por P. J. (706 intervenciones) el 04/12/2007 15:31:21
Imports System.IO

Public Class Form2

Private Sub btnBorrar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnBorrar.Click
Dim oCuadro As New FolderBrowserDialog
oCuadro.Description = "Seleccione un Directorio."
oCuadro.ShowNewFolderButton = False
If oCuadro.ShowDialog = Windows.Forms.DialogResult.OK Then
Dim directorio As New DirectoryInfo(oCuadro.SelectedPath)
If MsgBox("Seguro de eliminar " & vbCrLf & directorio.Name & vbCrLf & "y todo su contenido.", MsgBoxStyle.Question & MsgBoxStyle.YesNo, "Confirmacion") = MsgBoxResult.Yes Then
Try
directorio.Delete(True) 'CUANDO ESTA EN TRUE BORRA RECURSIVO
MsgBox("Borrados con exito.", MsgBoxStyle.Information)
Catch ex As Exception
MsgBox(ex.Message, MsgBoxStyle.Information, "Error al borrar.")
End Try
End If
End If
End Sub

End Class

Con ese codigo borra de manera recursiva un directorio.
Saludos!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:borrar carpeta y todo lo que tiene dentro

Publicado por carloscp (5 intervenciones) el 04/12/2007 16:51:42
muchas gracias. lo voy a probar.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar