Comprobacion fichero y mensajes aceptar/cancelar

Lawo
25 de Noviembre del 2004
Hola, tengo definidos un FileWriter y un FileReader, pero antes de ponerse a escribir en el FileWriter, me gustaria comprobar si existe dicho fichero en el disco duro para no machacarlo con uno nuevo, ¿cómo puedo hacerlo?
Y tambien, ¿como se hace para sacar ventanas de mensaje con las opciones de Aceptar/Cancelar?
Muchas gracias.