首页 > 其他 > 详细

go读取文件内容写入另一文件中

时间:2021-01-01 22:50:27      阅读:69      评论:0      收藏:0      [点我收藏+]

go读取文件内容写入另一文件中

package main

import (
    "fmt"
    "os"
    "io"
)

func main(){
    //读取的文件
    f := "C:\\Users\\Administrator\\Desktop\\go\\1.txt"
    file, _ := os.Open(f)
    defer file.Close()
    var buf [128]byte // 记录一次读取的量
    var content []byte // 整体的数据量
    for {
        n, err := file.Read(buf[:]) // 根据
        if err == io.EOF {
            // 读取结束
            fmt.Println("read end")
            break
        }
        if err != nil {
            fmt.Println("read file err ", err)
            return
        }
        content = append(content, buf[:n]...)
    }
    // fmt.Println(string(content))
    //写入的文件
    writeFile := "C:\\Users\\Administrator\\Desktop\\go\\write.txt"
    fileto, _ := os.OpenFile(writeFile, os.O_WRONLY, 0666)
    defer fileto.Close()
    fileto.WriteString(string(content))
}

 

go读取文件内容写入另一文件中

原文:https://www.cnblogs.com/clubs/p/14220503.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!