EN
importPour l'utiliser : import System.Temp

System.Temp — fichiers et répertoires temporaires

Synopsis
mkTempFile : Result FileError Path with FileWrite

Crée un fichier temporaire neuf et vide et renvoie son chemin. L'appelant est responsable de sa suppression — préférez withTempFile, qui nettoie toujours.

mkTempDir : Result FileError Path with FileWrite

Crée un répertoire temporaire neuf et renvoie son chemin. L'appelant le supprime — préférez withTempDir.

withTempFile : (Path -> a with FileSystem) -> Result FileError a with FileSystem

Crée un fichier temporaire, exécute use avec son chemin, et le supprime TOUJOURS ensuite — bracket exécute le nettoyage à chaque sortie. Le callback peut effectuer n'importe quel travail FileSystem.

withTempDir : (Path -> a with FileSystem) -> Result FileError a with FileSystem

Crée un répertoire temporaire, exécute use avec son chemin, et le supprime TOUJOURS (avec tout ce qu'il contient) ensuite.