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

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

作者: 风亡小窝 | 来源:发表于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