package main
import (
"fmt"
"log"
"os"
"path/filepath"
)
func main() {
basePath := "."
err := filepath.Walk(basePath, func(path string, info os.FileInfo, err error) error {
fmt.Println(path)
//对于basePath需要跳过
if path != basePath && info.IsDir() {
return filepath.SkipDir //返回SkipDir,跳过目录
}
return nil
})
if err != nil {
log.Println(err)
}
}
网友评论