要读取一个文件夹里面所有的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"结尾。如果是,我们就打印该文件路径。

golang 读取a文件夹里面所有的txt文件路径

原文地址: https://www.cveoy.top/t/topic/hTRq 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录