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