Dossiers
Contexte
Section intitulée « Contexte »Travaillez avec les dossiers en utilisant os.Mkdir, os.MkdirAll, os.ReadDir, os.Remove, et os.RemoveAll.
Créer un dossier, lister son contenu, puis le supprimer.
Code exemple
Section intitulée « Code exemple »package main
import ( "fmt" "os")
func main() { err := os.Mkdir("testdossier", 0755) if err != nil { fmt.Println("Erreur création dossier :", err) return } defer os.RemoveAll("testdossier")
entrees, err := os.ReadDir(".") if err != nil { fmt.Println("Erreur lecture dossier :", err) return } for _, e := range entrees { fmt.Println(e.Name(), e.IsDir()) }}Sortie (exemple)
Section intitulée « Sortie (exemple) »testdossier truemain.go false