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á en el momento de la ejecución.

Notas de uso

  • Está garantizado que la carpeta temporal exista cuando se ejecuta el script o el modelo; usted tendrá acceso de escritura a esta carpeta.
  • 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 Espacio de trabajo temporal hace referencia a una geodatabase, el valor del entorno Carpeta temporal será la carpeta en la cual reside la geodatabase temporal.
      • Si el entorno Espacio de trabajo temporal apunta a una carpeta, la El entorno Carpeta temporal será una carpeta denominada scratch contenida en la ubicación del espacio de trabajo temporal. Si no existe ninguna carpeta denominada "temporal", se creará una.
    • Si no se ha configurado el entorno Espacio de trabajo temporal, el valor predeterminado del entorno Carpeta temporal es una carpeta dentro de la sección AppData del Perfil de usuario, normalmente C:\Users\<user_name>\AppData\Local\Temp\1\scratch.
  • Los archivos que se escriben en el entorno Carpeta temporal no se eliminan automáticamente. Deberá hacer su propia limpieza.

Sintaxis de cuadro de diálogo

Nota:

El entorno de 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)

Temas relacionados