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