xxxxxxxxxx
func createDirIfNotExists(path string) {
exists, err := exists(path)
if err != nil {
panic(err)
}
if !exists {
os.Mkdir(path, 0777)
}
}
xxxxxxxxxx
if _, err := os.Stat(path); os.IsNotExist(err) {
os.Mkdir(path, mode)
}