猿问

如何在 golang 中打开所有格式为“test*.txt”的文件

如果我将标志(在 golang 中)作为“test*.txt”(作为 CLI 参数),我需要打开上述格式的所有文件(例如:test.txt、test1.txt、test2.txt)。

我正在考虑对文件夹中存在的所有文件进行正则表达式匹配。有没有更好的办法?


陪伴而非守候
浏览 105回答 1
1回答

海绵宝宝撒

您可以使用filepath.Glob函数:package mainimport (    "fmt"    "path/filepath")func main() {    matches, _ := filepath.Glob("test*.txt")    for _, p := range matches {        fmt.Println(p)    }}
随时随地看视频慕课网APP

相关分类

Go
我要回答