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