Path.GetTempPath 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.
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 para ver 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:
O caminho especificado pela variável de ambiente TMP.
O caminho especificado pela variável de ambiente TEMP.
O caminho especificado pela variável de ambiente USERPROFILE.
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
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de