Java程式重新命名檔案或目錄


方法 File.renameTo() java.io包 中用於重新命名檔案或目錄的方法。此方法需要一個引數,即檔案或目錄重新命名後的名稱,如果重新命名成功則返回true,否則返回false。

語法

public boolean renameTo(File dest)

使用File renameTo()方法重新命名檔案或目錄的步驟

以下是使用File renameTo()方法重新命名檔案或目錄的步驟:

  • java.io包匯入File類
  • 使用main方法定義demo類
  • 建立File物件file1file2
  • 使用 createNewFile() 建立demo1.txtdemo2.txt
  • 嘗試使用renameTo()file1重新命名為file2
  • 列印檔案是否已重新命名。
  • 捕獲並列印任何異常。

Java程式重新命名檔案或目錄

演示此功能的程式如下所示:

import java.io.File;
public class Demo {
 public static void main(String[] args) {
try {
 File file1 = new File("demo1.txt");
 File file2 = new File("demo2.txt");
 file1.createNewFile();
 file2.createNewFile();
 boolean flag = file1.renameTo(file2);
 System.out.print("File renamed? " + flag);
} catch(Exception e) {
 e.printStackTrace();
}
 }
}

輸出

File renamed? true

注意 - 線上編譯器的輸出可能有所不同。

程式碼解釋

這段Java程式碼建立了兩個新檔案,“demo1.txt”和“demo2.txt”,然後嘗試將第一個檔案重新命名為第二個檔案。它使用File類來建立和操作檔案。createNewFile()方法用於建立這兩個檔案,然後renameTo()方法用於將“demo1.txt”重新命名為“demo2.txt”。重新命名操作的結果儲存在一個布林變數flag中,並列印到控制檯,指示檔案是否成功重新命名。如果在此過程中發生任何異常,則會捕獲並列印堆疊跟蹤。該程式碼演示了Java中的基本檔案操作,包括建立和重新命名檔案。

更新於:2024年8月2日

2K+ 次瀏覽

開啟你的 職業生涯

透過完成課程獲得認證

開始學習
廣告