我一直在尝试找出如何简单地在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
}
- 3 回答
- 0 关注
- 205 浏览
添加回答
举报
0/150
提交
取消