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