美文网首页
打印当前目录下的文件(不包括子目录中的文件)

打印当前目录下的文件(不包括子目录中的文件)

作者: 风亡小窝 | 来源:发表于2019-06-09 21:00 被阅读0次
package main

import (
    "fmt"
    "log"
    "os"
    "path/filepath"
)

func main() {
    basePath := "."
    err := filepath.Walk(basePath, func(path string, info os.FileInfo, err error) error {
        fmt.Println(path)
        //对于basePath需要跳过
        if path != basePath && info.IsDir() {
            return filepath.SkipDir //返回SkipDir,跳过目录
        }
        return nil
    })
    if err != nil {
        log.Println(err)
    }
}

相关文章

网友评论

      本文标题:打印当前目录下的文件(不包括子目录中的文件)

      本文链接:https://www.haomeiwen.com/subject/vnfoxctx.html