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’existence du dossier temporaire est garantie au moment de l’exécution de votre script ou modèle ; vous disposez d’un accès en écriture à ce dossier.
  • 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 votre environnement d’espace de travail temporaire fait référence à une géodatabase, la valeur de l’environnement de dossier temporaire correspondra au dossier dans lequel la géodatabase réside.
      • Si votre environnement d’espace de travail temporaire pointe sur un dossier, l’environnement de dossier temporaire est le dossier scratch à l’emplacement de l’espace de travail temporaire. Si aucun dossier nommé scratch n’est présent, un dossier est créé.
    • 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.
  • Les fichiers écrits dans l’environnement de dossier temporaire ne sont pas supprimés automatiquement. Vous devez les supprimer manuellement.

Syntaxe de la boîte de dialogue

Remarque :

L'environnement du 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