美文网首页我爱编程
golang判断文件或文件夹是否存在

golang判断文件或文件夹是否存在

作者: 王炎杰 | 来源:发表于2018-05-30 17:16 被阅读0次
// 判断所给路径文件/文件夹是否存在 
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)  
}  

相关文章

网友评论

    本文标题:golang判断文件或文件夹是否存在

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