Writing to a File

Let’s learn how to write data to files.

How to write data to files

So far, we have seen ways to read files. This lesson shows how to write data to files in four different ways and how to append data to an existing file.

Coding example

The code of writeFile.go is as follows:

Press + to interact
package main
import (
"bufio"
"fmt"
"io"
"os"
)
func main() {
buffer := []byte("Data to write\n")
f1, err := os.Create("/tmp/f1.txt")

os.Create() returns an *os.File value associated with the file path that is passed as a parameter. Note that if ...