首页后端开发其他后端知识golang如何判断是文件还是文件夹?具体方法是什么?

golang如何判断是文件还是文件夹?具体方法是什么?

时间2024-03-27 01:28:02发布访客分类其他后端知识浏览876
导读:今天这篇给大家分享的知识是“golang如何判断是文件还是文件夹?具体方法是什么?”,小编觉得挺不错的,对大家学习或是工作可能会有所帮助,对此分享发大家做个参考,希望这篇“golang如何判断是文件还是文件夹?具体方法是什么?”文章能帮助大...
今天这篇给大家分享的知识是“golang如何判断是文件还是文件夹?具体方法是什么?”,小编觉得挺不错的,对大家学习或是工作可能会有所帮助,对此分享发大家做个参考,希望这篇“golang如何判断是文件还是文件夹?具体方法是什么?”文章能帮助大家解决问题。




go语言判断是文件还是文件夹的方法:

// 判断所给路径文件/文件夹是否存在 
func Exists(path string) bool {
  
    _, err := os.Stat(path)    //os.Stat获取文件信息  
    if err != nil {
  
        if os.IsExist(err) {
  
            return true  
        }
  
        return false  
    }
  
    return true  
}
  
  
// 判断所给路径是否为文件夹  
func IsDir(path string) bool {
  
    s, err := os.Stat(path)  
    if err != nil {
  
        return false  
    }
  
    return s.IsDir()  
}
  
  
// 判断所给路径是否为文件  
func IsFile(path string) bool {
  
    return !IsDir(path)  
}
    

isdir:

函数功能: 判断输入(字符串)是否表示一个文件夹。通过这个函数也可以用来判断一个文件夹是否存在。

语法格式:

tf = isdir('A')

如果A是一个文件夹,返回逻辑1(true),否则返回0(false)。



现在大家对于golang如何判断是文件还是文件夹?具体方法是什么?的内容应该都清楚了吧,希望大家阅读完这篇文章能有所收获。最后,想要了解更多golang如何判断是文件还是文件夹?具体方法是什么?的知识,欢迎关注网络,网络将为大家推送更多相关知识点的文章。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!

golang

若转载请注明出处: golang如何判断是文件还是文件夹?具体方法是什么?
本文地址: https://pptw.com/jishu/653889.html
组件vue的特性架构和功能是怎样的呢 构建vue-cli工程人保用到的技术有哪些呢?

游客 回复需填写必要信息