Java程式重新命名檔案或目錄
方法 File.renameTo() 是 java.io包 中用於重新命名檔案或目錄的方法。此方法需要一個引數,即檔案或目錄重新命名後的名稱,如果重新命名成功則返回true,否則返回false。
語法
public boolean renameTo(File dest)
使用File renameTo()方法重新命名檔案或目錄的步驟
以下是使用File renameTo()方法重新命名檔案或目錄的步驟:
- 從java.io包匯入File類
- 使用main方法定義demo類。
- 建立File物件file1和file2。
- 使用 createNewFile() 建立demo1.txt和demo2.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中的基本檔案操作,包括建立和重新命名檔案。
廣告