Vamos a realizar un ejercicio acercade como tratar un fichero con Java; teneis la materia explicada en:
https://recursosformacion.com/wordpress/2018/03/java-programadores-8-2-acceso-datos-codificaciones/
https://recursosformacion.com/wordpress/2018/03/java-programadores-8-3-acceso-datos-paquete-java/
Y aquí podéis encontrar alguna explicación acerca de como recibir datos desde el teclado.
https://recursosformacion.com/wordpress/2017/11/java-programadores4-6c-entradas-desde-teclado/
Ejercicio
Escribir una clase ConsolaToDisk que pida por consola la ruta completa del fichero a grabar; compruebe que no exista, si existe, ha de repetir la petición hasta que le indiquen un nombre inexistente.
Si el nombre de fichero se deja en blanco, se cierra el programa.
A continuación, que empiece a solicitar líneas por teclado, y las vaya grabando en el fichero de salida, hasta que reciba una línea en blanco, momento en que finalizara el programa.
Se debe utilizar Scanner, Files, y Path