Carpeta temporal (configuración del entorno)

La configuración del entorno de carpeta temporal es la ubicación de una carpeta que puede utilizar para escribir datos basados en archivos, como shapefiles, archivos de texto y archivos de capa.

Al escribir la salida en la carpeta temporal, su código pasa a ser portátil, ya que esta carpeta siempre estará disponible o se creará cuando se ejecute.

Notas de uso

  • El entorno Carpeta temporal es de solo lectura; no puede establecer la ubicación directamente.
    • Si se ha configurado el entorno Espacio de trabajo temporal, el entorno de carpeta temporal reflejará primero este valor.
      • Si el entorno Espacio de trabajo temporal hace referencia a una geodatabase, la carpeta temporal será una carpeta denominada scratch en el directorio principal de la geodatabase.
      • Si el entorno Espacio de trabajo temporal hace referencia a una carpeta, el entorno Carpeta temporal se establecerá en una carpeta denominada scratch contenida en la ubicación del espacio de trabajo temporal.
    • Si no se ha configurado el entorno Espacio de trabajo temporal, el valor predeterminado del entorno Carpeta temporal es una carpeta en la sección AppData del Perfil de usuario, normalmente C:\Users\<user_name>\AppData\Local\Temp\1\scratch.
  • Si la carpeta temporal no existe, se creará cuando se llame al entorno arcpy.env.scratchFolder.
  • Los archivos escritos en el entorno Carpeta temporal no se eliminan una vez completado un script. Debe eliminarlos manualmente.

Sintaxis de cuadro de diálogo

Nota:

El entorno Carpeta temporal está disponible únicamente en Python y los modelos.

Sintaxis de script

arcpy.env.scratchFolder

Ejemplo de script


import arcpy

print(arcpy.env.scratchFolder)