Last updated on Jun 25, 2021 by Suraj Sharma
This tutorial is about how you can read a text file in Golang using the ReadFile
function.
ioutil.ReadFile
function reads the text file named by filename and returns the contents as an array of bytes([]byte). It returns an error if the filename
is not found.
func ReadFile(filename string) ([]byte, error)
package main
import (
"fmt"
"io/ioutil"
)
func main () {
contents, err := ioutil.ReadFile("./examples/hello-world.txt")
if err != nil {
fmt.Print(err.Error())
return
}
fmt.Print(string(contents)) // "Hello World!"
}
Note: If you're using Golang 1.16
or above then you can use os.ReadFile
instead of ioutil.ReadFile
function
Related Solutions
Rate this post
Suraj Sharma is the founder of Future Gen AI Services. He holds a B.Tech degree in Computer Science & Engineering from NIT Rourkela.