EN
importPour l'utiliser : import System.Directory

System.Directory — lister et gérer les répertoires

Synopsis
listDir : Path -> Result FileError (List Path) with FileRead

Liste les entrées d'un répertoire (noms seuls, triés), sous forme de chemins joints sous le répertoire. listDir (path "src") vaut Ok [path "src/A.oppi", …].

createDir : Path -> Result FileError () with FileWrite

Crée un répertoire. Échoue s'il existe déjà ou si son parent est absent.

createDirAll : Path -> Result FileError () with FileWrite

Crée un répertoire et tous les parents manquants (comme mkdir -p).

rename : Path -> Path -> Result FileError () with FileWrite

Renomme (déplace) un chemin du premier emplacement vers le second.