Golang将一个文件中的内容写入到另一个文件里

使用"io.ioutil"包中的ReadFile和WriteFile方法实现,被写入的文件: 不存在会先被创建;存在则其中的内容会先被清空

具体代码

package main

import (
	"fmt"
	"io/ioutil"
)


func main(){
	// 将一个文件中的内容写入到另一个文件里
	// 被读取的文件
	file1Path := "./hello.go"
	// 被写入的文件
	file2Path := "./hello.txt" 

	content, err := ioutil.ReadFile(file1Path)
	if err!=nil{
		fmt.Println("读取文件错误", err)
		return
	}
	err = ioutil.WriteFile(file2Path, content, 0666)
	if err!=nil{
		fmt.Println("写入文件失败", err)
	}

	fmt.Println("写入成功!")
}

结果

hello.txt(原来里面是有其他内容的):

hello.go:

原文地址:https://www.cnblogs.com/pangqianjin/p/14402128.html