Aller au contenu

Écriture de fichiers

Écrivez des fichiers en utilisant os.WriteFile (contenu entier) ou os.Create + io.WriteString (incrémental). Fermez toujours les fichiers après écriture.

Écrire une chaîne dans un fichier.

package main
import (
"fmt"
"os"
)
func main() {
contenu := []byte("Bonjour, fichier !")
err := os.WriteFile("sortie.txt", contenu, 0644)
if err != nil {
fmt.Println("Erreur :", err)
return
}
fmt.Println("Fichier écrit avec succès")
}
Fenêtre de terminal
Fichier écrit avec succès