RemoveDirectory

Declaración:
Declare Function RemoveDirectory Lib "kernel32.dll" Alias "RemoveDirectoryA" (ByVal lpPathName As String) As Long
Descripción:
La función RemoveDirectory elimina el directorio que nosotros le especifiquemos del disco duro, pero este tiene que estar vacío.
Parámetros:
ByVal lpPathName As String
Aquí se coloca la ubicación del directorio a eliminar.
Valor de retorno:
Se retorna 0, el directorio no se pudo borrar, posiblemente contenga archivos dentro de él o no exista, en caso de devolver 1 el directorio se elimino.
Uso:
Dim ValorRetorno As Long 'Variable para el valor de retorno
'Para usar el ejemplo cree una carpeta en su Disco C:\ con el nombre Nueva Carpeta (por defecto aparece ese)

ValorRetorno = RemoveDirectory("C:\Nueva carpeta")
'Elimina "Nueva.Carpeta" del disco C:
If ValorRetorno = 1 then
MsgBox "Se elimino el directorio"
'Muestra un mensaje si se elimino
Else
MsgBox "Hubo un error eliminando el mismo"
'Muestra otro mensaje si no se elimino
End If