file.go 348 B

1234567891011121314151617181920
  1. package tools
  2. import "os"
  3. //判断文件文件夹是否存在
  4. func IsFileExist(path string) (bool, error) {
  5. fileInfo, err := os.Stat(path)
  6. if os.IsNotExist(err) {
  7. return false, nil
  8. }
  9. //我这里判断了如果是0也算不存在
  10. if fileInfo.Size() == 0 {
  11. return false, nil
  12. }
  13. if err == nil {
  14. return true, nil
  15. }
  16. return false, err
  17. }