go语言中实现把数据写入文件函数WriteFile()编写
Go  /  管理员 发布于 1星期前   27
在 Golang 中写入文件很容易,我这里就使用io.WriteString写入纯文本文件
示例代码:
//公共函数
package models
import (
"fmt"
"io"
"os"
)
...省略...
//写入文件信息 调用a := models.WriteFile("testaaa.txt", "./logs/", "xxxxxxxxxxxxx")
func WriteFile(filename string, path string, str string) bool {
//绝对路径
pf := path + filename
file, err := os.Create(pf)
if err != nil {
fmt.Println(err)
}
//测试打印
fmt.Println(" Write to file : " + pf)
n, err := io.WriteString(file, str)
if err != nil {
fmt.Println(n, err)
}
file.Close()
return true
}
测试 (我这里直接在控制器上运行 ,其他代码就不展示了)
a := models.WriteFile("testaaa.txt", "./logs/", "xxxxxxxxxxxxx")
fmt.Println(a)
运行一下 看看效果
在/logs/下生成文件
博主 在
hyperf框架常用命令-在centos7中退出命令及在docker容器中退出命令中评论 @路过的靓仔:cdn静态资源被墙,已修复..GGGGGGGGG 在
layui框架常用输入框介绍中评论 写的很好解决问题..路过的靓仔 在
hyperf框架常用命令-在centos7中退出命令及在docker容器中退出命令中评论 剩下好多 wait 状态的..激光豆芽 在
为什么你不能安逸?国内996为什么没有国外955香?中评论 国内现在无意义的内卷太多了..激光豆芽 在
阿里云香港服务器搭建自用vpn:Shadowsocks使用流程步骤中评论 厉害了..
Copyright·© 2019 侯体宗版权所有·
粤ICP备20027696号