为了账号安全,请及时绑定邮箱和手机立即绑定

在Go中列出目录

在Go中列出目录

Go
慕森卡 2021-05-05 13:10:12
我一直在尝试找出如何简单地在Go中的单个目录中列出文件和文件夹。我已经找到filepath.Walk,但是它会自动进入子目录,这是我不想要的。我所有其他搜索都没有发现更好的结果。我确定该功能存在,但确实很难找到。让我知道是否有人知道我应该去哪里。谢谢。
查看完整描述

3 回答

?
慕莱坞森

TA贡献1810条经验 获得超4个赞

更简单,使用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

}


查看完整回答
反对 回复 2021-05-31
  • 3 回答
  • 0 关注
  • 205 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信