HOWTO · Java

用 Java 覆蓋檔案

本教程演示瞭如何用 Java 覆蓋檔案。

本頁內容

本教程演示瞭如何用 Java 覆蓋檔案。

用 Java 覆蓋檔案

覆蓋文字檔案是 Java 中的一項簡單操作。按照下面的分步過程進行操作。

  • 首先,刪除要覆蓋的檔案。
  • 建立一個同名的新檔案。
  • 現在,使用 FileWriter 在新檔案中寫入新內容。

讓我們嘗試一個例子:

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();
    }
  }
}

上面的程式碼將覆蓋 Java 中的檔案。上一個檔案包含以下文字:

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

覆蓋前的檔案

執行程式碼後,輸出將如下所示。

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

覆蓋後的檔案