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中的基本檔案操作,包括建立和重新命名檔案。
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP