func WalkDir(filePath string) { files, err := ioutil.ReadDir(filePath) if err != nil { fmt.Println(err.Error()) } else { for _, v := range files { if v.IsDir() { WalkDir(v.Name()) } else { fmt.Println(v.Name()) } } } }