tempname

Retorna um nome único para um arquivo temporário.

Categoria: Programming > Files and Folders

Sintaxe

f = tempname

Retorna um caminho completo dentro da pasta temporária.

f = tempname(folder)

Monta o nome dentro de folder.

Descrição

tempname apenas escolhe um nome; não cria o arquivo. Cada chamada retorna um nome novo, de modo que duas chamadas nunca colidem. Depois de usar o arquivo, remova-o com delete.

Argumentos de entrada

folder
Pasta a usar em vez da pasta temporária.

Argumentos de saída

f
Caminho de um arquivo que ainda não existe.

Exemplo

Um nome, um arquivo e a limpeza

f = tempname;
isfile(f)
writelines('scratch', f);
isfile(f)
delete(f);
isfile(f)
Saída
ans = logical
   0
ans = logical
   1
ans = logical
   0

Veja também

tempdir delete fullfile fileparts