Dossier temporaire (paramètre d'environnement)

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

L’écriture de la sortie dans le dossier temporaire assure la portabilité de votre code dans la mesure où ce dossier est toujours disponible ou créé lors 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