CURDIR ( )

 Devuelve el directorio DOS actual

Sintaxis

     CURDIR([]) –> cDirectorio

 Argumentos

especifica la letra de la unidad de disco que se requiere. Si no se especifica, la unidad por defecto es la unidad DOS actual.

Devuelve

CURDIR() devuelve el directorio DOS actual de la unidad especificada por , como cadena de caracteres sin caracteres de barra invertida (\) iniciales o finales.

Si se produce un error o si el directorio actual de la unidad especificada es el directorio raíz, CURDIR() devuelve una cadena nula (“”).

Descripción

CURDIR() es una función de entorno que le proporciona el nombre del directorio DOS actual, ignorando los valores de SET DEFAULT y SET PATH.

 Ejemplos

     ¦  Los ejemplos siguientes muestran la forma de utilización de los distintos resultados de CURDIR():

        ? CURDIR(“E:”)      // Resultado: cadena nula:directorio raíz

        ? CURDIR(“C”)       // Resultado: DPXBASE5\SOURCE

        ? CURDIR(“C:”)      // Resultado: DPXBASE5\SOURCE

        ? CURDIR()          // Resultado: cadena nula:directorio raíz

        ? CURDIR(“A”)       // Resultado: cadena nula:la unidad no está

                                 // preparada

     ¦  Este ejemplo cambia el directorio DOS actual por un nuevo

        valor, si no coincide con un directorio especificado:

        IF CURDIR(“C:”) != “DPXBASE5\SOURCE”

           RUN CD \DPXBASE5\SOURCE

        ENDIF

 Ficheros : La biblioteca asociada es EXTEND.LIB, el fichero fuente es SOURCE\SAMPLE\EXAMPLEA.ASM