问题内容 我正在编写一个程序,该程序创建一个目录,然后将工作目录更改为新创建的目录以执行一些工作: func main() { err := os.mkdir("english
我正在编写一个程序,该程序创建一个目录,然后将工作目录更改为新创建的目录以执行一些工作:
func main() {
err := os.mkdir("english", 0777) // i know 777 is not Good practice, first i want to get chdir() working
if err != nil && !os.isexist(err) {
log.fatal(err)
}
err = os.chdir("english")
if err != nil {
log.fatal(err)
}
}
控制台输出:
023/02/05 18:15:45 chdir English: permission denied
exit status 1
简单修复:使用 sudo
执行程序会导致使用指定的权限创建目录。
--结束END--
本文标题: GoLang os.Chdir() 权限被拒绝
本文链接: https://lsjlt.com/news/561348.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-04-05
2024-04-05
2024-04-05
2024-04-04
2024-04-05
2024-04-05
2024-04-05
2024-04-05
2024-04-04
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0