Sobrescribir un archivo en Java

Sheeraz Gul 12 octubre 2023
Sobrescribir un archivo en Java

Este tutorial demuestra cómo sobrescribir un archivo en Java.

Sobrescribir un archivo en Java

Sobrescribir un archivo de texto es una operación fácil en Java. Siga el proceso paso a paso a continuación.

  • En primer lugar, elimine el archivo que desea sobrescribir.
  • Cree un nuevo archivo con el mismo nombre.
  • Ahora, escribe el nuevo contenido en el nuevo archivo usando FileWriter.

Probemos un ejemplo:

package delftstack;

import java.io.File;
import java.io.FileWriter;
import java.io.IOException;

public class Overwrite_File {
  public static void main(String[] args) {
    File Old_File = new File("delftstack.txt");
    Old_File.delete();
    File New_File = new File("delftstack.txt");
    String Overwritten_Content =
        "Hello, This is a new text file from delftstack.com after overwriting the previous file.";
    System.out.println(Overwritten_Content);

    try {
      FileWriter Overwritten_File = new FileWriter(New_File, false);
      Overwritten_File.write(Overwritten_Content);
      Overwritten_File.close();
    } catch (IOException e) {
      e.printStackTrace();
    }
  }
}

El código anterior sobrescribirá un archivo en Java. El archivo anterior tiene el texto:

Hello, This is a text file from delftstack.com before overwriting the file.

Archivo antes de sobrescribir

Después de ejecutar el código, la salida será la siguiente.

Hello, This is a new text file from delftstack.com after overwriting the previous file.

Archivo después de sobrescribir

Sheeraz Gul avatar Sheeraz Gul avatar

Sheeraz is a Doctorate fellow in Computer Science at Northwestern Polytechnical University, Xian, China. He has 7 years of Software Development experience in AI, Web, Database, and Desktop technologies. He writes tutorials in Java, PHP, Python, GoLang, R, etc., to help beginners learn the field of Computer Science.

LinkedIn Facebook