猿问

如何在 Go 中获取特定扩展名的文件数?

ioutil用于迭代文件夹:

existingFiles, err := ioutil.ReadDir(indexPath)

如果文件类型为 ,我想获取文件的数量.txt。我怎样才能做到这一点而不循环?有没有办法通过模式?


喵喔喔
浏览 191回答 1
1回答

阿波罗的战车

您可以使用filepath.Glob():pattern := filepath.Join(indexPath, "*.txt")files, err := filepath.Glob(pattern)if err == nil {    fmt.Printf("Found %d files.\n", len(files))}
随时随地看视频慕课网APP

相关分类

Go
我要回答