go语言获取某个文件下总共的文件数量

it2025-01-16  3

func main() { local_dir:="D:\\历史行情数据" var k int err := filepath.Walk(local_dir, func(filename string, fi os.FileInfo, err error) error { //遍历目录 if fi.IsDir() { // 忽略目录 return nil } k++ fmt.Println("filename:",filename) //suffix := strings.ToUpper(".dat") //dates="20201020" //if strings.HasSuffix(strings.ToUpper(fi.Name()), suffix) { //判断字符串是不是以.dat结尾 // if strings.Contains(fi.Name(),dates){ //判断路径字符串是不是含有dates // fmt.Println("###",fi.Name()) // //修改文件权限 // if err := os.Chmod(filename, 0777); err != nil { // fmt.Println("11",err) // } // DATtoCSV(filename) //获取文件路径之后去处理你的文件 // // } //} return nil }) fmt.Println("总共文件数量:",k) if err != nil { fmt.Println("路径获取错误...") } }

 

最新回复(0)