重命名文件的 Java 程序

要理解此示例,您应该具备以下 Java 编程的知识:

Java File 类提供了 renameTo() 更改文件名的方法。 如果重命名成功它返回 true,否则返回 false

示例:在 Java 中重命名文件

import java.io.File;

public 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 的文件对象, 该对象保存有关指定文件路径的信息。

File file = new File("oldName");

然后我们用指定的文件路径创建一个新文件。

// create a new file with the specified path
file.createNewFile();

在这里,我们创建了另一个名为 newFile 的文件, 该对象保存有关指定文件路径的信息。

File newFile = new File("newFile");

为了更改文件名,我们使用了 renameTo() 方法。指定的名称新文件 对象用于重命名指定的文件 文件 目的。

file.renameTo(newFile);

如果操作成功,则会显示以下消息。

The name of the file is changed.

如果操作无法成功,则会显示以下消息。

The name cannot be changed.