package main

import (
	"fmt"
	"io/fs"
	"path/filepath"
)

func walkFunc(path string, ifno, info fs.FileInfo, err error) error {
	/*
		if err != nil {
			return err
		}
		if info.IsDir() {
			return nil // Проигнорируем директории
		}
		fmt.Printf("Name: %s\tSize: %d byte\tPath: %s\n", info.Name(), info.Size(), path)
	*/
	return nil
}

func main() {
	const root = "."
	if err := filepath.Walk(root, walkFunc); err != nil {
		fmt.Printf("Какая-то ошибка: %v\n", err)
	}
}
