Path.GetTempPath Método

Definição

Retorna o caminho da pasta temporária do usuário atual.

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

Retornos

O caminho para a pasta temporária, terminando com um DirectorySeparatorChar.

Exceções

O chamador não tem as permissões necessárias.

Exemplos

O código a seguir mostra como chamar o GetTempPath método .

Dim result As String = Path.GetTempPath()
Console.WriteLine(result)
string result = Path.GetTempPath();
Console.WriteLine(result);

Este exemplo produz uma saída semelhante à seguinte.

C:\Users\UserName\AppData\Local\Temp\

Comentários

O método não verifica se o caminho existe ou testa se o processo atual pode acessar o caminho.

Esse método verifica a existência de variáveis de ambiente na seguinte ordem e retorna o primeiro caminho encontrado:

  1. O caminho especificado pela variável de ambiente TMP.

  2. O caminho especificado pela variável de ambiente TEMP.

  3. O caminho especificado pela variável de ambiente USERPROFILE.

  4. O diretório do Windows.

No .NET 7 e posterior, quando o processo que chama o método está em execução como SYSTEM, o método ignora a sequência anterior e retorna C:\Windows\SystemTemp. Esse local é inacessível para processos que não estão em execução como SYSTEM.

Aplica-se a

Confira também