小编Dav*_*ien的帖子

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
查看次数

标签 统计

file ×1

go ×1

io ×1