@@ -19,12 +19,56 @@ func FilePathWalk() error {
1919 // ファイルツリーを下る処理は filepath.Walk() 内で実施され
2020 // ファイル毎に引数に指定した WalkFunc が呼ばれる。
2121 // -----------------------------------------------------
22- err := filepath .Walk ("basic/filepaths" , walkFn )
22+ err := filepath .Walk ("examples/ basic/filepaths" , walkFn )
2323 if err != nil {
2424 return err
2525 }
2626
2727 return nil
28+
29+ /*
30+ $ task
31+ task: [build] go build .
32+ task: [run] ./try-golang -onetime
33+
34+ ENTER EXAMPLE NAME: filepath_walk
35+
36+ [Name] "filepath_walk"
37+ ---------------------------------
38+ path examples/basic/filepaths
39+ isdir true
40+ info filepaths
41+ ---------------------------------
42+ ---------------------------------
43+ path examples/basic/filepaths/README.md
44+ isdir false
45+ info README.md
46+ ---------------------------------
47+ ---------------------------------
48+ path examples/basic/filepaths/doc.go
49+ isdir false
50+ info doc.go
51+ ---------------------------------
52+ ---------------------------------
53+ path examples/basic/filepaths/examples.go
54+ isdir false
55+ info examples.go
56+ ---------------------------------
57+ ---------------------------------
58+ path examples/basic/filepaths/filepath_glob.go
59+ isdir false
60+ info filepath_glob.go
61+ ---------------------------------
62+ ---------------------------------
63+ path examples/basic/filepaths/filepath_walk.go
64+ isdir false
65+ info filepath_walk.go
66+ ---------------------------------
67+
68+
69+ [Elapsed] 450.67µs
70+ */
71+
2872}
2973
3074func walkFn (path string , info os.FileInfo , err error ) error {
0 commit comments