java ファイルをリネームする

  • 作成日 2022.08.19
  • 更新日 2022.10.27
  • java
java ファイルをリネームする

javaで、ファイルをリネームする手順を記述してます。

環境

  • OS windows11 home
  • java 17.0.2

手順

ファイルをリネームするには、「renameTo」を使用します。

リネーム前のファイル名.renameTo(リネーム後のファイル名);

以下の「sample.txt」をリネームしてみます。

実行してみます。

import java.io.*;

public class App {
  public static void main(String[] args) throws Exception {

    // リネームするファイル
    File oldFile = new File("C:/java/test/src/sample.txt");
    // リネーム後のファイル
    File newFile = new File("C:/java/test/src/sample_rename.txt");

    // 存在チェック
    if (oldFile.exists() && !newFile.exists()) {
      boolean result = oldFile.renameTo(newFile);
      if (result) {
        System.out.println("yes");
      } else {
        System.out.println("no");
      }
    }
  }
}

リネームされていることが確認できます。