package main import ( "fmt" "io/fs" "path/filepath" ) func main() { dir, _ := filepath.Abs("..") // fns, _ := filepath.Glob(dir + "/*/*/*") // fmt.Println(strings.Join(fns, "\n")) // Glob 只能扫描一级目录 // Walk 递归所有子目录 filepath.Walk(dir, func(path string, info fs.FileInfo, err error) error { fmt.Println(path) return nil }) }