Java程序重命名文件或目录


方法 File.renameTo() java.io包 中用于重命名文件或目录的方法。此方法需要一个参数,即文件或目录重命名后的名称,如果重命名成功则返回true,否则返回false。

语法

public boolean renameTo(File dest)

使用File renameTo()方法重命名文件或目录的步骤

以下是使用File renameTo()方法重命名文件或目录的步骤:

  • java.io包导入File类
  • 使用main方法定义demo类
  • 创建File对象file1file2
  • 使用 createNewFile() 创建demo1.txtdemo2.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中的基本文件操作,包括创建和重命名文件。

更新于:2024年8月2日

2K+ 次浏览

开启你的 职业生涯

通过完成课程获得认证

开始学习
广告

© . All rights reserved.