Temp$

Nombre archivo = Temp$( [ Nombre ] ) Nombre archivo = Temp( [ Nombre ] )

Devuelve una ruta para un archivo temporal.

Las rutas tienen esta forma:

/tmp/gambas.[id Usuario]*/*[id Proceso]*/*[Nombre].tmp

Donde [id Usuario] es el identificador del usuario en el sistema (UID), [id Proceso] es el identificador del sistema para el proceso en curso (PID), y [Nombre] es el valor del argumento Nombre.

Si no se especifica Nombre, es reemplazado por un número entero incrementado cada vez que se llama a la función. De esta forma, se asegura que disponga de nombres no duplicados.

Todos los archivos situados en la carpeta /tmp/gambas.[id Usuario]*/*[id Proceso] se eliminan automáticamente al finalizar el programa Gambas.

Examples

PRINT Temp$()
/tmp/gambas.501/14593/1.tmp
PRINT Temp$()
/tmp/gambas.501/14593/2.tmp
PRINT Temp$("version")
/tmp/gambas.501/14593/version.tmp

Véase también