golang读取文件及写入文件
golang读写文件代码示例
package main
import (
"fmt"
"io/ioutil"
)//写入
func main() {
fileName := "D:\\gowork\\learngo\\info"
f, err3 := os.Create(fileName) //创建文件
if err3 != nil {
fmt.Println("create file fail")
}
w := bufio.NewWriter(f) //创建新的 Writer 对象
n4, err3 := w.WriteString("hello,golang")
fmt.Println(n4)
w.Flush()
f.Close()}
// 读取文件
func main() {
f, err := ioutil.ReadFile("D:\\gowork\\learngo\\info")
if err != nil {
fmt.Println("read fail", err)
}
//将字节数组转换为字符串
s := string(f)
fmt.Println(s)
}
package main
import (
"fmt"
"io/ioutil"
)
//写入
func main() {
fileName := "D:\\gowork\\learngo\\info"
f, err3 := os.Create(fileName) //创建文件
if err3 != nil {
fmt.Println("create file fail")
}
w := bufio.NewWriter(f) //创建新的 Writer 对象
n4, err3 := w.WriteString("hello,golang")
fmt.Println(n4)
w.Flush()
f.Close()
}
// 读取文件
func main() {
f, err := ioutil.ReadFile("D:\\gowork\\learngo\\info")
if err != nil {
fmt.Println("read fail", err)
}
//将字节数组转换为字符串
s := string(f)
fmt.Println(s)
}