初级会员
  • 第 45782 位会员
  • wishyong
  • 2019-11-29 19:37:17
  • Offline
  • 20 20

最近发布的主题

    暂无

最近发布的文章

    暂无

最近分享的资源

    暂无

最近发布的项目

    暂无

最近的评论

  • 这个判断很有问题,怎么没有人说呢,如果文件存在,但是你没有权限 stat ,这个时候,给一个 文件不存在的错误可不太好。 调用这个方法,先判断 err 是否为空, 1. err 不为空,证明是其他错误,需要处理错误(比如普通用户访问 root 下的目录会显示权限不足)。 2. err 为空,在判断 bool 值是 true 或者 false,true 表示文件存在,false 表示文件不存在。 ```golang func IsFileExist(fileName string) (error, bool) { _, err := os.Stat(fileName) if err == nil { return nil, true } if os.IsNotExist(err) { return nil, false } return err, false } ```