开发日记之文件读写记(1)

创建临时文件调用这个函数:

package ioutil
func TempDir(dir, pattern string) (name string, err error) {}

如果dir为空,我这边通过os.Getwd()(可以动态获取你的代码所在的目录)查看到他是会默认存到C:\Users\pc\AppData\Local\Temp这个路径,可能返回临时文件使用的默认目录吧

下面这个函数是遍历打印目录root下的文件名:

func main() {
    filepath.Walk("/Users/user/go-learning", func(path string, info os.FileInfo, err error)error{
        fmt.Printf("%s \n", path)
        return nil
        })
}
 
输出:
/Users/user/go-learning 
/Users/user/go-learning/.DS_Store 
/Users/user/go-learning/hello.go 
/Users/user/go-learning/stacker 
/Users/user/go-learning/stacker/.DS_Store 
/Users/user/go-learning/stacker/stack 
/Users/user/go-learning/stacker/stack/stack.go 
/Users/user/go-learning/stacker/stacker.go 
/Users/user/go-learning/test.go 
/Users/user/go-learning/test.txt 
/Users/user/go-learning/testCreate.txt 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值