hospital-open-api/utils/directory.go
2023-08-31 17:32:45 +08:00

22 lines
327 B
Go

package utils
import (
"errors"
"os"
)
// PathExists 文件是否存在
func PathExists(path string) (bool, error) {
fi, err := os.Stat(path)
if err == nil {
if fi.IsDir() {
return true, nil
}
return false, errors.New("存在同名文件")
}
if os.IsNotExist(err) {
return false, nil
}
return false, err
}