chore: migrate to WalkDir

This commit is contained in:
Jan Bader committed 2026-11-02 23:35:01 +01:00
1 parent 75c6516be6
commit 1619944c55
1 file changed
+4 -3
+4 -3
View File
@@ -5,7 +5,7 @@ import (
"flag" "flag"
"fmt" "fmt"
"image" "image"
"os" "io/fs"
"path/filepath" "path/filepath"
"sync" "sync"
@@ -124,7 +124,7 @@ func (fm *FilesMap) WalkDirectories() int64 {
var countFiles int64 = 0 var countFiles int64 = 0
sumSize := int64(0) sumSize := int64(0)
for _, path := range flag.Args() { 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 { if err != nil || info == nil {
fmt.Printf("WARN: got %s for %s", err.Error(), path) fmt.Printf("WARN: got %s for %s", err.Error(), path)
return nil return nil
@@ -134,7 +134,8 @@ func (fm *FilesMap) WalkDirectories() int64 {
return nil return nil
} }
size := info.Size() finfo, err := info.Info()
size := finfo.Size()
if *minSize > size { if *minSize > size {
return nil return nil
} }