Hola a todos, está es una entrada mas al respecto en esta nota, explicare como crear y leer un archivo desde java.
Primero que nada una disculpa por la demora de mis entradas. Siguiendo con lo que nos truje, vamos a nuestro editor de mejor preferencia, en mi caso usare netbeans.
Para ello creamos un nuevo documento que será nuestra toma de decisiones.
Principal.java
package com.diving.inovania; import java.io.FileWriter; import java.io.IOException; /** * * @author inovania.blogspot.com */ public class Principal { public static void main(String[] args) { Principal app = new Principal(); app.createFile(); } }
El código encargado de la creación y escritura del documento queda de la siguiente manera
public void createFile() { FileWriter wr; try { wr = new FileWriter(path+"filename.txt"); wr.write("Este es un archivo creado desde java\n"); wr.write("Continua en\n"); wr.write("https://inovania.blogspot.com"); wr.close(); } catch (IOException e) { System.out.println("Ocurrio un error: " + e.getMessage()); } }
Pero no siempre estaremos creando y sobre escribiendo el mismo documento. Es decir hay ocasiones en que se requiere abrir un archivo leerlo y agregar algo nuevo o simplemente leerlo. Para ello el siguiente metodo.
public String readFile() { Scanner sc; StringBuilder sb = new StringBuilder(); try { File f = new File("E:\\Oscar\\blog\\filename.txt"); sc = new Scanner(f); while (sc.hasNextLine()) { sb.append(sc.nextLine()).append("\n"); } sc.close(); } catch (FileNotFoundException e) { System.err.println("Erro al leer el archivo: " + e.getMessage()); } return sb.toString(); }
De esta manera tenemos tanto la lectura como escritura del mismo archivo.
Sin mas por el momento me despido, no sin antes pedirles sus comentarios. hasta la proxima.
No hay comentarios:
Publicar un comentario