searchPath = filepathJoincwd fmtPrintlnsearch searchPath files err = filepathGlobsearchPath if err != nil panicerr 只能匹配子目录 我需要当前目录也匹配
您可以使用文件路径匹配模式 /**/* 来匹配当前目录及其子目录中的文件。下面是一个示例代码,演示如何在搜索路径中包括当前目录:
searchPath := filepath.Join(cwd, "**/*")
fmt.Println("search", searchPath)
files, err := filepath.Glob(searchPath)
if err != nil {
panic(err)
}
fmt.Println(files)
这样,搜索路径中的 **/* 将匹配当前目录及其子目录中的所有文件。
原文地址: https://www.cveoy.top/t/topic/i7Dx 著作权归作者所有。请勿转载和采集!