golang 读取a文件夹里面所有的txt文件路径
要读取一个文件夹里面所有的txt文件路径,可以使用filepath包的Walk函数。以下是一个示例代码:
package main
import (
"fmt"
"os"
"path/filepath"
"strings"
)
func main() {
folder := "a" // 文件夹路径
err := filepath.Walk(folder, func(path string, info os.FileInfo, err error) error {
// 检查文件路径是否以".txt"结尾
if strings.HasSuffix(path, ".txt") {
fmt.Println(path)
}
return nil
})
if err != nil {
fmt.Println("遍历文件夹出错:", err)
}
}
在该示例中,我们使用Walk函数遍历文件夹,并检查每个文件路径是否以".txt"结尾。如果是,我们就打印该文件路径。
原文地址: https://www.cveoy.top/t/topic/hTRq 著作权归作者所有。请勿转载和采集!