Path.GetTempPath Método

Definición

Devuelve la ruta de acceso de la carpeta temporal del usuario actual.

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

Devoluciones

Ruta de acceso a la carpeta temporal, que termina con .DirectorySeparatorChar

Excepciones

El llamador no dispone del permiso requerido.

Ejemplos

El siguiente código muestra cómo llamar al método GetTempPath.

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

En este ejemplo se genera una salida similar a la siguiente.

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

Comentarios

El método no comprueba que la ruta de acceso exista o pruebe para ver si el proceso actual puede acceder a la ruta de acceso.

Este método comprueba la existencia de variables de entorno en el orden siguiente y devuelve la primera ruta de acceso encontrada:

  1. Ruta de acceso especificada por la variable de entorno TMP.

  2. Ruta de acceso especificada por la variable de entorno TEMP.

  3. Ruta de acceso especificada por la variable de entorno USERPROFILE.

  4. El directorio de Windows.

En .NET 7 y versiones posteriores, cuando el proceso que llama al método se ejecuta como SYSTEM, el método omite la secuencia anterior y devuelve C:\Windows\SystemTemp. Esta ubicación no es accesible para los procesos que no se ejecutan como SYSTEM.

Se aplica a

Consulte también