所以我正在尝试创建一个CMS,每个用户都可以创建自己的网站,并将其存储在以他们选择的名称命名的目录中。然而,当我使用 时,出现了问题。
os.Mkdir("/Users/anonrose/Documents/goCode/src/github.com/anonrose/GoDataStructs/tests/myWebsite", os."some permission")
“某些权限”部分是我遇到麻烦的地方。在创建目录后,当我尝试访问它时,我从未拥有正确的权限。是否存在可以用来设置权限为读写权限的os.FileMode
,使任何人都能访问该目录。
os.Mkdir("/Users/anonrose/Documents/goCode/src/github.com/anonrose/GoDataStructs/tests/myWebsite", int(0777))
吗? - Ruslan0777
中的前导0以使其成为八进制值,仅使用777
将会产生奇怪的权限。 - Joachim Isakssonos.ModePerm
,它是FileMode类型,所以完成了。谢谢。 - anonrose