Visual Basic - Borrar Directorio

Life is soft - evento anual de software empresarial
 
Vista:

Borrar Directorio

Publicado por Javier (2 intervenciones) el 11/11/2003 21:33:02
¿Como puedo borrar un directorio q no esta vacio sin utilizar una funcion recursiva q lo vacie?
RmDir me exige vaciarlo y no entiendo muy bien como utilizar el metodo Delete puesto q me hace crear unos objetos con unas instrucciones q no he usado nunca y al final me dice acceso denegado.
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 Directorio

Publicado por Carlos Mtz. (39 intervenciones) el 13/11/2003 08:55:32
Puedes usar RmDir para borrar tu carpeta aunque no contenga archivos, solo debes controlar el error que te generará por estar vacia.

Ejemplo:

Private Sub Command1_Click()
Borrar ("C:\RutaCarpeta")
End Sub

Sub Borrar(Ruta As String) 'Se crea un procedimiento
On Error GoTo BorrarError
Kill Ruta + "\*.*"
RmDir Ruta

BorrarError:
If Err.Number = 53 Then
RmDir Ruta 'esto fuerza a que el directorio sea eliminado
End If
End Sub

Suerte !
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 Directorio

Publicado por ikki (3 intervenciones) el 25/01/2005 23:39:55
E probado este codigo pero en la linea donde dice RMDIR RUTA me sale mensaje "Error de acceso a ruta o archivo" porque....? en este caso lo que quiero es borrar la carpeta TEMP de windows o en todo caso como puedo hacer para borrar los TEMPORALES DE MI PC Gracias
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