相关疑难解决方法(0)

附加到Go中的文件

所以我可以从这样的本地文件中读取:

data, error := ioutil.ReadFile(name)
Run Code Online (Sandbox Code Playgroud)

我可以写一个本地文件

ioutil.WriteFile(filename, content, permission)
Run Code Online (Sandbox Code Playgroud)

但是我如何附加到文件?有内置方法吗?

file-io go

74
推荐指数
6
解决办法
8万
查看次数

Golang 尝试使用 io.WriteString 写入文件时出现“访问被拒绝”错误

我目前运行的是 64 位 Windows 8,我正在尝试创建一个日志文件以与 Web 服务器一起使用。有问题的代码是:

func LogWebPath(requestedURL string, accessedURL string, logFile string) error {

file, _ := os.Open(logFile)
_, err = io.WriteString(file, requestedURL + ":" + accessedURL)
if(err != nil) {
  fmt.Println(err)
  return err
}
file.Close()
return errors.New("nil")
}
Run Code Online (Sandbox Code Playgroud)

每当 io.WriteString 被调用时,返回的错误是 write log/visit.log: Access is denied.

我的系统上安装了 Go,我正在使用它go run x.go来运行我的 Go 源代码。

io file go

1
推荐指数
1
解决办法
9999
查看次数

标签 统计

go ×2

file ×1

file-io ×1

io ×1