好贷网好贷款

GOLANG 遍历文件夹

发布时间:2016-12-5 6:32:04 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"GOLANG 遍历文件夹",主要涉及到GOLANG 遍历文件夹方面的内容,对于GOLANG 遍历文件夹感兴趣的同学可以参考一下。

package main import ( "fmt" . "io/ioutil" ) func readAll(path string) []string { var all_file []string finfo, _ := ReadDir(path) for _ ,x := range finfo { real_path := path + "/" + x.Name() //fmt.Println(x.Name()," ",x.Size()) if x.IsDir() { fmt.Println(x.Name()," ",x.Size()) all_file = append(all_file,readAll(real_path)...) }else { all_file = append(all_file,real_path) } } return all_file } func main(){ var path string = string("/home/xxxx/mem_sub") //var all_file []string //= make([]string,1000) all_file := readAll(path) for _,data := range all_file { if len(data) > 0 { fmt.Println(data) } } }

上一篇:MYSQL数据库命名规则
下一篇:IOS开发基础资料

相关文章

相关评论