Better handling of os.Stat() errors (#1173)

This commit is contained in:
Meisam
2021-07-10 03:31:43 +02:00
committed by GitHub
parent 7361578412
commit 08b6c4e3cf

View File

@ -22,13 +22,14 @@ import (
// DoesFileExists checks if the file exists.
func DoesFileExists(name string) bool {
if _, err := os.Stat(name); err != nil {
if os.IsNotExist(err) {
return false
}
if _, err := os.Stat(name); err == nil {
return true
} else if os.IsNotExist(err) {
return false
} else {
log.Errorln(err)
return false
}
return true
}
// GetRelativePathFromAbsolutePath gets the relative path from the provided absolute path.