diff options
Diffstat (limited to 'find.go')
| -rw-r--r-- | find.go | 23 |
1 files changed, 23 insertions, 0 deletions
@@ -0,0 +1,23 @@ +package main + +import ( + "os" + "path/filepath" +) + +func FindFiles(lookhere string) ([]string, error) { + var allfiles []string + + err := filepath.Walk(lookhere, func(path string, info os.FileInfo, err error) error { + if err != nil { + return err + } + + if !info.IsDir() { + allfiles = append(allfiles, path) + } + return nil + }) + + return allfiles, err +} |
