一、io.WriteString写文件
语法
func WriteString(w Writer, s string) (n int, err error)
参数
参数
描述
w
Writer 对象。
s
要写入的文件内容。
返回值
返回值
描述
n
写入的字节数。
err
写入失败,则返回错误信息。
说明
使用 WriteString 方法写文件,接受的第一个**参数是一个 Writer接口,第二个参数是一个stirng**类型的要写入的字符串。
如果写入成功,返回成功写入的字节数,如果写入失败,返回**error**信息,在写入文件之前,我们需要判断文件是否存在,如果文件不存在,则需要创建文件。
package main
import (
"fmt"
"io"
"io/ioutil"
"os"
)
const strs = "
写文件ok思密达3"
func main(){
fmt.Println("golang 写文件")
var(
fileName = "G:/BaiduNetdiskDownload/my/视死如归魏君子.txt"
content = strs
file *os.File
err error
)
//文件是否存在
if Exists(fileName) {
//使用追加模式打开文件
file,err = os.OpenFile(fileName,os.O_A