lang • temp

Temp$

File name = Temp$( [ Name ] ) File name = Temp( [ Name ] )

Retornar um caminho para um arquivo temporário.

O caminho tem a seguinte forma:

/tmp/gambas.<UserId>/<ProcessId>/<Name>.tmp

onde:

  • <UserId> é o identificador do usuário no sistema.

  • <ProcessId> é o identificador do processo atual no sistema.

  • <Name> é o valor do argumento string Name.

Se Name não for especificado, ele será substituído por um número inteiro incrementado cada vez que esta função é chamada. Dessa forma, o nome do arquivo retornado é sempre único.

Todos os arquivos localizados no diretório /tmp/gambas.<UserId>/<ProcessId> são automaticamente removidos quando o programa Gambas termina.

Exemplos

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

Veja também