12345678910111213141516171819 |
- 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
- })
- }
|