读取文件主要使用ioutil
包
读取文件
使用ioutil.ReadFile()
语法
func ReadFile(filename string) ([]byte, error)
// 琼台博客 www.qttc.net
package main
import (
"fmt"
"io/ioutil"
"log"
)
func main() {
content, err := ioutil.ReadFile("index.md")
if err != nil {
log.Fatal(err)
}
fmt.Printf("File contents: %s", content)
}
写文件
写文件使用ioutil.WriteFile()
语法
func WriteFile(filename string, data []byte, perm os.FileMode) error
// 琼台博客 www.qttc.net
package main
import (
"fmt"
"io/ioutil"
"log"
)
func main() {
s := "Hello world!"
err := ioutil.WriteFile(fi.Name(), []byte(s), 0644)
if err != nil {
log.Fatal(err)
}
fmt.Printf("Write file succeed")
}