重命名文件的 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.