您可以使用文件路径匹配模式 /**/* 来匹配当前目录及其子目录中的文件。下面是一个示例代码,演示如何在搜索路径中包括当前目录:

searchPath := filepath.Join(cwd, "**/*")
fmt.Println("search", searchPath)

files, err := filepath.Glob(searchPath)
if err != nil {
    panic(err)
}

fmt.Println(files)

这样,搜索路径中的 **/* 将匹配当前目录及其子目录中的所有文件。

searchPath = filepathJoincwd 	fmtPrintlnsearch searchPath	files err = filepathGlobsearchPath	if err != nil 		panicerr	只能匹配子目录 我需要当前目录也匹配

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

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