所以我正在尝试创建一个CMS,每个用户都创建自己的网站,并将其存储在一个名为他们选择的目录中.但是当我使用时
os.Mkdir("/Users/anonrose/Documents/goCode/src/github.com/anonrose/GoDataStructs/tests/myWebsite", os."some permission")
Run Code Online (Sandbox Code Playgroud)
"一些许可"部分是我遇到的麻烦.当我在创建目录后尝试访问该目录时,我从未获得正确的权限.是否有一个os.FileMode,我可以用它来设置权限为读写的人,当我去创建目录.
sbe*_*rry 10
如果您需要设置此处未列出的显式权限位,请使用os.FileMode
os.Mkdir("/path/to/dir", os.FileMode(0522))
Run Code Online (Sandbox Code Playgroud)
uint32的最低有效9位表示文件权限,因此0777例如是511.