以下是 Java 中文件操作的一些常用方法:

  1. 创建文件:可以使用 File 类的 createNewFile() 方法创建一个新的空文件。
File file = new File('myfile.txt');
try {
    boolean created = file.createNewFile();
    if (created) {
        System.out.println('文件创建成功');
    } else {
        System.out.println('文件已存在');
    }
} catch (IOException e) {
    e.printStackTrace();
}
  1. 删除文件:可以使用 File 类的 delete() 方法删除指定的文件。
File file = new File('myfile.txt');
boolean deleted = file.delete();
if (deleted) {
    System.out.println('文件删除成功');
} else {
    System.out.println('文件删除失败');
}
  1. 重命名文件:可以使用 File 类的 renameTo() 方法将文件重命名为指定的名称。
File file = new File('oldname.txt');
File newFile = new File('newname.txt');
boolean renamed = file.renameTo(newFile);
if (renamed) {
    System.out.println('文件重命名成功');
} else {
    System.out.println('文件重命名失败');
}
  1. 检查文件是否存在:可以使用 File 类的 exists() 方法检查文件是否存在。
File file = new File('myfile.txt');
if (file.exists()) {
    System.out.println('文件存在');
} else {
    System.out.println('文件不存在');
}
  1. 获取文件的大小:可以使用 File 类的 length() 方法获取文件的大小(以字节为单位)。
File file = new File('myfile.txt');
long size = file.length();
System.out.println('文件大小为:' + size + '字节');
  1. 检查文件是否可读/可写:可以使用 File 类的 canRead()canWrite() 方法检查文件是否可读和可写。
File file = new File('myfile.txt');
if (file.canRead()) {
    System.out.println('文件可读');
} else {
    System.out.println('文件不可读');
}
if (file.canWrite()) {
    System.out.println('文件可写');
} else {
    System.out.println('文件不可写');
}
  1. 获取文件的最后修改时间:可以使用 File 类的 lastModified() 方法获取文件的最后修改时间。
File file = new File('myfile.txt');
long lastModified = file.lastModified();
Date date = new Date(lastModified);
System.out.println('文件最后修改时间为:' + date);

以上只是一些 Java 中文件操作的常用方法,还有许多其他方法可用于文件的读取、写入、复制等操作。

Java 文件操作方法详解:创建、删除、重命名、检查、获取大小等

原文地址: https://www.cveoy.top/t/topic/hBDe 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录