はじめに
ファイルを開き、書き出す方法
自分用メモ
コード
package main import ( "fmt" "io/ioutil" "log" ) func main() { // file open content, err := ioutil.ReadFile("main.go") if err != nil { log.Fatalln(err) } fmt.Println(string(content)) // file 書き出し if err := ioutil.WriteFile("tmp", content, 0755); err != nil { log.Fatalln(err) } }
結果
$ ls -l /Users/sumito/go/src/github.com/GitSumito/go-sample/tmp -rwxr-xr-x 1 sumito staff 306 5 14 00:00 /Users/sumito/go/src/github.com/GitSumito/go-sample/tmp $