例如,我想在当前目录下新建一个 public 目录。前提是这个目录不存在。
实现代码
path := "public"
if _, err := os.Stat(path); os.IsNotExist(err) {
os.Mkdir(path, os.ModePerm)
}
os.ModePerm 对应的目录权限
目录创建成功后,可以看到,其权限是
drwxrwxrwx
参考:https://golang.org/pkg/os/
type FileMode uint32
const ModePerm FileMode = 0777 // Unix permission bits
可以看到 os.ModePerm 就是权限 777。
微信关注我哦 👍
我是来自山东烟台的一名开发者,有感兴趣的话题,或者软件开发需求,欢迎加微信 zhongwei 聊聊, 查看更多联系方式