原code:
package main
import (
"fmt"
"os"
)
func main() {
err := os.MkdirAll("gotest/", 0777)
if err != nil {
panic(err)
}
}
修正後:
package main
import (
"fmt"
"os"
"syscall"
)
func main() {
mask := syscall.Umask(0)
defer syscall.Umask(mask)
err := os.MkdirAll("gotest/", 0777)
if err != nil {
panic(err)
}
}
沒有留言:
張貼留言