func FileExistsAndIsReadable()

in iohelper/iohelper.go [75:88]


func FileExistsAndIsReadable(filename string) bool {
	_, err := operating.System.Stat(filename)
	if err == nil {
		var fileHandle io.ReadCloser
		fileHandle, err = OpenFileForReading(filename)
		if fileHandle != nil {
			_ = fileHandle.Close()
		}
		if err == nil {
			return true
		}
	}
	return false
}