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.

上書き後のファイル