用 Java 覆蓋檔案

Sheeraz Gul 2023年10月12日
用 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.

覆蓋後的檔案

作者: Sheeraz Gul
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