List directory in Go

前端 未结 6 724
夕颜
夕颜 2020-12-07 07:37

I\'ve been trying to figure out how to simply list the files and folders in a single directory in Go.

I\'ve found filepath.Walk, but it goes into sub-directories aut

6条回答
  •  南方客
    南方客 (楼主)
    2020-12-07 08:18

    Even simpler, use path/filepath:

    package main    
    
    import (
        "fmt"
        "log"
        "path/filepath"
    )
    
    func main() {
        files, err := filepath.Glob("*")
        if err != nil {
            log.Fatal(err)
        }
        fmt.Println(files) // contains a list of all files in the current directory
    }
    

提交回复
热议问题