在本教程中,我們將學(xué)習(xí)使用Java重命名文件。
在Java文件類提供renameTo()方法來更改文件的名稱。如果重命名操作成功,則返回true,否則返回false。
import java.io.File; class Main { public static void main(String[] args) { //創(chuàng)建文件對象 File file = new File("oldName"); //創(chuàng)建一個(gè)文件 try { file.createNewFile(); } catch(Exception e) { e.getStackTrace(); } //創(chuàng)建一個(gè)包含文件新名稱的對象 File newFile = new File("newName"); //更改文件的名稱 boolean value = file.renameTo(newFile); if(value) { System.out.println("文件的名稱被更改。"); } else { System.out.println("名稱不能更改。"); } } }
在上面的示例中,我們創(chuàng)建了一個(gè)名為file的文件對象。該對象保存有關(guān)指定文件路徑的信息。
File file = new File("oldName");
然后,我們使用指定的文件路徑創(chuàng)建一個(gè)新文件。
//用指定的路徑創(chuàng)建一個(gè)新文件 file.createNewFile();
在這里,我們創(chuàng)建了另一個(gè)名為newFile的文件對象。該對象保存有關(guān)指定文件路徑的信息。
File newFile = new File("newFile");
為了更改文件名,我們使用了renameTo()方法。由newFile對象指定的名稱用于重命名由file對象指定的文件。
file.renameTo(newFile);
如果操作成功,則會(huì)顯示以下消息。
文件的名稱被更改。
如果操作無法成功,則會(huì)顯示以下消息。
名稱不能更改。