EnsureDir() takes file mode

This commit is contained in:
Jae Kwon 2015-12-03 23:44:24 -08:00
parent dbd04eadeb
commit 4b6741ca3b
1 changed files with 2 additions and 2 deletions

4
os.go
View File

@ -36,9 +36,9 @@ func Exit(s string) {
os.Exit(1)
}
func EnsureDir(dir string) error {
func EnsureDir(dir string, mode os.FileMode) error {
if _, err := os.Stat(dir); os.IsNotExist(err) {
err := os.MkdirAll(dir, 0700)
err := os.MkdirAll(dir, mode)
if err != nil {
return fmt.Errorf("Could not create directory %v. %v", dir, err)
}