Primeros 1000 usuarios del 301 al 1000 con rango NEW FULL USER !!!
Posteado por:
3dus4v
Full User
Alemania


[Java] Crear archivos usando FileWriter y BufferedWriter✅


La primera estrategia es usando las clases FileWriter y BufferedWriter, donde usamos el método write que te permite escribir cadenas o arreglos de caracteres.

La segunda forma es usando PrintWriter que te permite hacer más o menos lo mismo, pero de una forma más resumida y con la posibilidad de escribir otros tipos de datos sobre el archivo.​


[code]import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;
public class CrearArchivo {
    public static void main(String ars[]){
        try {
            String ruta = "/ruta/filename.txt";
            String contenido = "Contenido de ejemplo";
            File file = new File(ruta);
            // Si el archivo no existe es creado
            if (!file.exists()) {
                file.createNewFile();
            }
            FileWriter fw = new FileWriter(file);
            BufferedWriter bw = new BufferedWriter(fw);
            bw.write(contenido);
            bw.close();
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}
[/code]
La escritura se hace en estas sentencias:

[code]FileWriter fw = new FileWriter(file);
BufferedWriter bw = new BufferedWriter(fw);
bw.write(contenido);
bw.close();

[/code]
La clase FileWriter debe crearse con una referencia a una clase File que contiene los detalles del archivo que será creado.

El contenido del texto se crea con la función bw.write(contenido) de BufferedWriter y dependerá de ti el agregar el carácter de salto de línea.





  • Compartir en:

Otros posts que te van a interesar:

3 Comentarios


3dus4v dijo más de 6 meses:
  • 0
    +0 / -0

:15:


:8s:
:alabama:

:bang:
:blaf:
:bobo:





:crying:
:culo:
:dolar:
:drool:
:evil:
:exclamacion:
:fantasma:
:getalife:

:grin:
:grn:
:hot:

:i:
:idiot:
:koe:
:laughing:
:limoon:
:lol:
:love:

:mario:
:metal:
:mobe:
:no:
:ok:
:pacman:
:papel:


:rip:
:s:
:sad:

:shrug:
:smile:
:tongue:
:unsure:
:verde:
:wassat:
:wink:
:winky:
:wow:
:zombie:
JuanL23 dijo más de 6 meses:
  • 0
    +0 / -0
3dus4v dijo más de 6 meses:
  • 0
    +0 / -0
JuanL23 dijo:


Para poder comentar necesitas estar registrado. O... ¿ya tienes usuario? ¡Logueate!

Ir al cielo