How to read the whole file content into a string in Go?

How to read the whole file content into a string in Go?

You can use the ReadFile() func from the io/ioutil package in Go to read the whole file content:

func ReadFile(filename string) ([]byte, error)

For example, read file filepath content and check the error:

if bytes, err := ioutil.ReadFile(filepath); err != nil {
  log.Fatal("Failed to read file: " + filepath)
}
Answered by Eric Z Ma.

Eric Z Ma

Eric is a father and systems guy. Eric is interested in building high-performance and scalable distributed systems and related technologies. The views or opinions expressed here are solely Eric's own and do not necessarily represent those of any third parties.

Leave a Reply

Your email address will not be published. Required fields are marked *