はじめに
ファイルを開き、書き出す方法
自分用メモ
コード
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
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) } } |
結果
1 2 3 |
$ 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 $ |