案例:读取文件内容
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)
}
}