用python遍历文件夹很方便,在go的世界里,我也需要这样的功能。找了找文档,里面有这个功能(具体参考这里:http://golang.org/pkg/path/filepath/ )……
好,不废话了,我也想早点睡,直接上代码。
代码如下:
复制代码 代码如下:
/*
File : getFilelist.go
Author : Mike
E-Mail : Mike_Zhang@live.com
*/
package main
import (
"path/filepath"
"os"
"fmt"
"flag"
)
func getFilelist(path string) {
err := filepath.Walk(path, func(path string, f os.FileInfo, err error) error {
if ( f == nil ) {return err}
if f.IsDir() {return nil}
println(path)
return nil
})
if err != nil {
fmt.Printf("filepath.Walk() returned %v\n", err)
}
}
func main(){
flag.Parse()
root := flag.Arg(0)
getFilelist(root)
}
运行效果如下:
好,就这些了,希望对你有帮助。
go语言,遍历文件夹
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
更新日志
- 鸣潮新手池角色哪个好 新手池角色推荐
- 杨采妮.1997-离别之前新曲+精选(告别专辑)【EMI百代】【WAV+CUE】
- 新城唱好谢霆锋X达明一派同场异梦音乐会2CD[WAV+CUE]
- 翁立友2010-十年坚持好胆你就来[豪记][WAV]
- 鸣潮公测福利领取攻略 开服108抽福利获取大全
- 鸣潮是哪个公司的游戏 鸣潮游戏开发商介绍
- 鸣潮官方兑换码合集 最新可用兑换码分享
- 谭咏麟.1998-在乎【宝丽金】【WAV+CUE】
- 谭咏麟.1999-谁可改变谭咏麟原装版【环球】【WAV分轨】
- 郭富城.2006-MYNATION(国)【大国文化】【WAV+CUE】
- 崔子格《崔子格歌曲合集》[320K/MP3][121.9MB]
- 陈慧琳《陈慧琳歌曲合集》[320K/MP3][103MB]
- 陈慧娴《陈慧娴歌曲合集》[320K/MP3][110.2MB]
- 鸣潮角色强度排行攻略 公测最新节奏榜
- 鸣潮120高帧率怎么设置 120帧设置方法介绍