From 1619944c550ef8951f650f92c072849cc4727eb2 Mon Sep 17 00:00:00 2001 From: Jan Bader Date: Mon, 2 Nov 2026 23:35:01 +0100 Subject: [PATCH] chore: migrate to WalkDir --- filesmap.go | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/filesmap.go b/filesmap.go index a3fd948..dcc08d7 100644 --- a/filesmap.go +++ b/filesmap.go @@ -5,7 +5,7 @@ import ( "flag" "fmt" "image" - "os" + "io/fs" "path/filepath" "sync" @@ -124,7 +124,7 @@ func (fm *FilesMap) WalkDirectories() int64 { var countFiles int64 = 0 sumSize := int64(0) for _, path := range flag.Args() { - filepath.Walk(path, func(path string, info os.FileInfo, err error) error { + filepath.WalkDir(path, func(path string, info fs.DirEntry, err error) error { if err != nil || info == nil { fmt.Printf("WARN: got %s for %s", err.Error(), path) return nil @@ -134,7 +134,8 @@ func (fm *FilesMap) WalkDirectories() int64 { return nil } - size := info.Size() + finfo, err := info.Info() + size := finfo.Size() if *minSize > size { return nil }