Dossier temporaire (paramètre d'environnement)

Le paramètre d’environnement Scratch Folder (Dossier temporaire) est l’emplacement d’un dossier que vous pouvez utiliser pour écrire des données basées sur un fichier, telles que les shapefiles, les fichiers texte et les fichiers de couches.

L’écriture de la sortie dans le dossier temporaire rend votre code portable dans la mesure où ce dossier est toujours disponible ou créé au moment de l’exécution.

Remarques sur l’utilisation

  • L'environnement de Dossier temporaire est en lecture seule ; vous ne pouvez pas définir l'emplacement directement.
    • Si l’environnement d’espace de travail temporaire a été défini, l’environnement de dossier temporaire reflétera d’abord cette valeur.
      • Si l’environnement d’espace de travail temporaire fait référence à une géodatabase, le dossier temporaire correspond à un dossier nommé scratch dans le répertoire parent de la géodatabase.
      • Si l’environnement d’espace de travail temporaire fait référence à un dossier, l’environnement de dossier temporaire est défini sur un dossier nommé scratch à l’emplacement de l’espace de travail temporaire.
    • Si l’environnement d’espace de travail temporaire n’a pas été défini, l’environnement de dossier temporaire utilise par défaut un dossier dans la section AppData du profil utilisateur, généralement C:\Users\<user_name>\AppData\Local\Temp\1\scratch.
  • Si aucun dossier temporaire n’existe, il sera créé au moment où l’environnement arcpy.env.scratchFolder est appelé.
  • Les fichiers écrits dans l’environnement de dossier temporaire ne sont pas supprimés après l’exécution d’un script. Vous devez les supprimer manuellement.

Syntaxe de la boîte de dialogue

Remarque :

L’environnement de dossier temporaire est uniquement disponible dans Python et dans les modèles.

Syntaxe de script

arcpy.env.scratchFolder

Exemple de script


import arcpy

print(arcpy.env.scratchFolder)

Rubriques connexes