6/5/14

Crear un fichero y escribir en el. (JAVA)

Con esta entrada vamos a ver rapidamente como crear un fichero y como podemos escribir en el, para usarlo de Log, o para lo que necesitemos:

Primer paso deberemos crear un fichero, en este caso creamos un txt:.

        String url_log = "C:\misLogs\milog.txt";
        File fich_log = new File(url_log);


Ahora vamos a crear un método para que cada vez que queramos escribir en el fichero sea más rápido, simplemente lo llamemos.

 public static void EcribirFichero(File fichero,String texto){
        try {
            //Si no Existe el fichero lo crea
            if(!fichero.exists()){
                fichero.createNewFile();
            }
            /*Flujo de escritura sobre el fichero con codificacion utf-8.*/
            BufferedWriter mibuffer =new BufferedWriter(new OutputStreamWriter(new FileOutputStream(fichero,true), "utf-8"));
            /*Escribe la cadena en el fichero y añadimos un salto de linea*/
            mibuffer.write(texto) + "\r\n");
            //Cierra flujo
            mibuffer.close();
        } catch (Exception e1) {
            //Capturamos errores
            System.out.println(e1.getMessage());
        }
    }

En este momento ya podriamos llamar a este método para escribir en el fichero.

        String miTexto= "Inicio del fichero";
        EcribirFichero(fich_log,miTexto);

Un saludo, espero que esta entrada es sea de utilidad.

No hay comentarios :

Publicar un comentario