DIRREMOVE()
 Borra un directorio
------------------------------------------------------------------------------
 Sintaxis

     DIRREMOVE(<cNombreDir>) --> nExito

 Argumentos

     <cNombreDir> es el nombre del directorio que se va a eliminar e
     incluye, opcionalmente, la unidad. Si no se especifica una unidad, se
     utiliza la actual.

 Devuelve

     DIRREMOVE() devuelve 0 si hay éxito y -1 si hay un argumento
     incorrecto. De lo contrario, devuelve un código de error del DOS.

 Descripción

     DIRREMOVE() borra un directorio. Recuerde que para borrar un
     directorio se deben tener los permisos adecuados y que debe estar
     vacío. Por tanto, para borrar un directorio con subdirectorios, es
     preciso borrar primero los subdirectorios (consulte el ejemplo
     siguiente).

 Ejemplos

      Este ejemplo utiliza DIRREMOVE() para borrar el subdirectorio
        C:\TEST\UNO, que sólo contiene un subdirectorio llamado
        C:\TEST\UNO\DOS:

        DIRREMOVE("c:\test\uno\dos")          // Primero borra el
                                              // subdirectorio interior
        nResult := DIRREMOVE("c:\test\uno")   // Después borra el
                                              // directorio de nivel superior
        IF nResult != 0
           ? "No se puede borrar el directorio, error del DOS ", ; nResult
           BREAK
        ENDIF


 Ficheros   La biblioteca asociada es EXTEND.LIB.
 To download this example - click here.

See Also: DIRCHANGE() DIRMAKE()