go言語 ファイル内の全データを取得する

  • 作成日 2021.05.25
  • 更新日 2022.10.28
  • go
go言語 ファイル内の全データを取得する

go言語で、ライブラリio/ioutilのReadFileを使用して、ファイル内の全データを取得するサンプルコードを記述してます。go言語のバージョンは1.15.4を使用してます。

環境

  • OS windows10 pro 64bit
  • go言語 1.15.4

ReadFile使い方

ReadFileを使用すれば、ファイル内の全データを取得することが可能です。

data, _ := ioutil.ReadFile("sample.txt")

以下は、「sample.txt」内にあるデータを取得して表示するサンプルコードとなります。

sample.txt

package main

import (
	"fmt"
	"io/ioutil"
)

func main() {

	// データを取得
	txt, _ := ioutil.ReadFile("sample.txt")

	fmt.Println(string(txt))
	// test
	// test
	// test

}