getdrive()
Retorna:
El número de la unidad de disco actual.
Descripción:
Esta función permite determinar cual es la unidad de disco que esta siendo utilizada actualmente, esta se devuelve como un número, correspondiéndose el 1 con la unidad A:, el 2 con B:, 3 con C:, etc. No se requieren parámetros en la llamada.
La función setdrive() permite establecer la unidad de disco actual; todos los accesos a disco (lectura y escritura de archivos) se efectúan siempre dentro de una unidad seleccionada que, por defecto, será la unidad en la que se ejecute el programa.
PROGRAM ejemplo_getdrive; GLOBAL unidad; BEGIN write(0,0,0,0,"Unidad de disco actual:"); unidad=getdrive(); write_int(0,0,20,0,OFFSET unidad); LOOP FRAME; END END
Este programa muestra en pantalla el número de unidad actual obtenido con la función getdrive().
Para cambiar de directorio se debe utilizar chdir(), y mkdir() para crear uno nuevo.
La función disk_free() permite averiguar el espacio libre que queda en una unidad de disco.