golang创建目录的权限问题
时间:2018-12-27 04:27:06 +0800 CST 浏览:5729

golang os.Mkdir() 解决linux下创建目录不是指定的权限

golang_S1-l6gVIX.jpg

说明

由于Linux下有个掩码(umask)的概念,详细的就不在这里说了。

解决方法

package main

import (
    "os"
    "syscall"
)

func main() {
    oldMask := syscall.Umask(0)
    os.Mkdir("abc", os.ModePerm)
    syscall.Umask(oldMask)
}


如果这篇文章对你有所帮助,可以通过下边的“打赏”功能进行小额的打赏。

本网站部分内容来源于互联网,如有侵犯版权请来信告知,我们将立即处理。


来说两句吧