golang os.Mkdir() 解决linux下创建目录不是指定的权限
由于Linux下有个掩码(umask)的概念,详细的就不在这里说了。
package main
import (
"os"
"syscall"
)
func main() {
oldMask := syscall.Umask(0)
os.Mkdir("abc", os.ModePerm)
syscall.Umask(oldMask)
}
如果这篇文章对你有所帮助,可以通过下边的“打赏”功能进行小额的打赏。
本网站部分内容来源于互联网,如有侵犯版权请来信告知,我们将立即处理。