go学习 day242 文件操作

发布时间 2023-04-10 10:21:48作者: 六月OvO

案例:读取文件内容

package main

import (
	"fmt"
	"os"
)

func main() {
	// 打开文件
	file, err := os.Open("G:\\test\\test.txt")
	if err != nil {
		fmt.Println("open file err=",err)
	}

	// 打印文件
	fmt.Printf("file=%v",file)

	// 关闭文件
	err = file.Close()
	if err != nil {
		fmt.Println("关闭文件错误:",err)
	}

}


案例:


案例:将一个文件的内容,写入到另一个文件。文件已存在

package main

import (
	"fmt"
	"io/ioutil"
)


func main() {
	file1path:="G:\\test\\test1.txt"
	file2path:="G:\\test\\test4.txt"

	date,err := ioutil.ReadFile(file1path)
	if err != nil {
		fmt.Println("读取文件失败:",err)
		return
	}

	err1 := ioutil.WriteFile(file2path,date,0644)
	if err1 != nil {
		fmt.Println("写入文件报错:",err1)
	}

}