我目前运行的是 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")

}

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


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