Source File
walk.go
Belonging Package
io/fs
package fs
import (
)
type WalkDirFunc func(path string, d DirEntry, err error) error
func ( FS, string, WalkDirFunc) error {
, := Stat(, )
if != nil {
= (, nil, )
} else {
= walkDir(, , &statDirEntry{}, )
}
if == SkipDir {
return nil
}
return
}
type statDirEntry struct {
info FileInfo
}
func ( *statDirEntry) () string { return .info.Name() }
func ( *statDirEntry) () bool { return .info.IsDir() }
func ( *statDirEntry) () FileMode { return .info.Mode().Type() }
![]() |
The pages are generated with Golds v0.3.2-preview. (GOOS=darwin GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |