Compartilhar via


Path.GetTempFileName Método

Definição

Cria um arquivo temporário de bytes zero nomeado exclusivamente no disco e retorna o caminho completo desse arquivo.

public:
 static System::String ^ GetTempFileName();
public static string GetTempFileName();
static member GetTempFileName : unit -> string
Public Shared Function GetTempFileName () As String

Retornos

O caminho completo do arquivo temporário.

Exceções

Ocorre um erro de E/S, como nenhum nome de arquivo temporário exclusivo disponível.

- ou -

Esse método não pôde criar um arquivo temporário.

Comentários

Esse método cria um arquivo temporário com uma extensão de arquivo .tmp e retorna o caminho para ele. O arquivo temporário é criado dentro da pasta temporária do usuário, que é o caminho retornado pelo GetTempPath método.

No .NET Framework, o GetTempFileName método gera um IOException se for usado para criar mais de 65535 arquivos sem excluir arquivos temporários anteriores. Essa limitação não existe em sistemas operacionais diferentes do Windows. A partir do .NET 8, a limitação não existe em nenhum sistema operacional.

O GetTempFileName método gerará um IOException se nenhum nome de arquivo temporário exclusivo estiver disponível. Para resolver esse erro, exclua todos os arquivos temporários desnecessários.

Para obter uma lista de tarefas comuns de E/S, consulte Tarefas comuns de E/S.

Aplica-se a

Confira também