Is there an efficient way of checking if a file exists? =)

If so please explain. I've always been poor in this area, and always done it the cheap and unefficient way. Hehehe

Thanks