authelia/cmd/authelia-scripts/files.go

16 lines
269 B
Go

package main
import "os"
// FileExists returns whether the given file or directory exists
func FileExists(path string) (bool, error) {
_, err := os.Stat(path)
if err == nil {
return true, nil
}
if os.IsNotExist(err) {
return false, nil
}
return true, err
}