1// Copyright 2021 The Go Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style
3// license that can be found in the LICENSE file.
4
5package fs_test
6
7import (
8	"fmt"
9	"io/fs"
10	"log"
11	"os"
12)
13
14func ExampleWalkDir() {
15	root := "/usr/local/go/bin"
16	fileSystem := os.DirFS(root)
17
18	fs.WalkDir(fileSystem, ".", func(path string, d fs.DirEntry, err error) error {
19		if err != nil {
20			log.Fatal(err)
21		}
22		fmt.Println(path)
23		return nil
24	})
25}
26