Actualmente estoy trabajando en un laboratorio en mi clase cpe y tenemos que crear un programa simple que escanea en cadenas desde un archivo .txt e imprime a un archivo .txt diferente. Hasta ahora tengo el programa básico extendido, pero mi excepción sigue en aumento, aunque tengo todos los archivos necesarios. ¿Alguien me puede ayudar a depurar?E/S de archivo: Lectura de un archivo y escritura en otro (Java)
import java.io.*;
import java.util.*;
public class FileIO {
public static void main(String args[]) {
try {
File input = new File("input");
File output = new File("output");
Scanner sc = new Scanner(input);
PrintWriter printer = new PrintWriter(output);
while(sc.hasNextLine()) {
String s = sc.nextLine();
printer.write(s);
}
}
catch(FileNotFoundException e) {
System.err.println("File not found. Please scan in new file.");
}
}
}
El archivo de entrada/salida no tiene una extensión? – apnorton
Él ya dijo que son archivos .txt ... así que parece que ese es el problema. Un consejo para cualquier computadora en la que planee hacer programación: configure su buscador de archivos para mostrar siempre las extensiones de archivo. – Tharwen
No se olvide de cerrar el escáner y el escritor. –