1 package auth 2 3 import ( 4 "os" 5 "path/filepath" 6 ) 7 8 func mkdir(path string) error { 9 dir := filepath.Dir(path) 10 if fileExists(dir) { 11 return nil 12 } 13 return os.Mkdir(dir, 0700) 14 } 15 16 func fileExists(path string) bool { 17 _, err := os.Stat(path) 18 if err == nil { 19 return true 20 } 21 return false 22 }