Path.GetTempFileName Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.