多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
# Java 程序:重命名文件 > 原文: [https://www.programiz.com/java-programming/examples/rename-file](https://www.programiz.com/java-programming/examples/rename-file) #### 在本教程中,我们将学习使用 Java 重命名文件。 [Java `File`](/java-programming/file "Java File Class")类提供`renameTo()`方法来更改文件名。 如果重命名操作成功,则返回`true`,否则返回`false`。 * * * ### 示例:使用 Java 重命名文件 ```java import java.io.File; class Main { public static void main(String[] args) { // create a file object File file = new File("oldName"); // create a file try { file.createNewFile(); } catch(Exception e) { e.getStackTrace(); } // create an object that contains the new name of file File newFile = new File("newName"); // change the name of file boolean value = file.renameTo(newFile); if(value) { System.out.println("The name of the file is changed."); } else { System.out.println("The name cannot be changed."); } } } ``` 在上面的示例中,我们创建了一个名为`file`的文件对象。 该对象保存有关指定文件路径的信息。 ```java File file = new File("oldName"); ``` 然后,我们使用指定的文件路径创建一个新文件。 ```java // create a new file with the specified path file.createNewFile(); ``` 在这里,我们创建了另一个名为`newFile`的文件对象。 该对象保存有关指定文件路径的信息。 ```java File newFile = new File("newFile"); ``` 要更改文件名,我们使用了`renameTo()`方法。`newFile`对象指定的名称用于重命名`file`对象指定的文件。 ```java file.renameTo(newFile); ``` **如果操作成功**,则显示以下消息。 ```java The name of the file is changed. ``` **如果操作不成功**,则会显示以下消息。 ```java The name cannot be changed. ```