Java File 类方法使用示例:获取文件路径和检测状态
下面是一个示例代码,演示了如何使用 File 类中的方法来获取文件路径和检测文件的状态。
import java.io.File;
public class FileDemo {
public static void main(String[] args) {
// 创建一个 File 对象
File file = new File('C:/Users/username/Documents/example.txt');
// 获取文件的路径
String path = file.getPath();
System.out.println('文件路径:' + path);
// 检测文件是否存在
boolean exists = file.exists();
System.out.println('文件是否存在:' + exists);
// 检测文件是否是目录
boolean isDirectory = file.isDirectory();
System.out.println('是否是目录:' + isDirectory);
// 检测文件是否是普通文件
boolean isFile = file.isFile();
System.out.println('是否是普通文件:' + isFile);
// 检测文件是否可读
boolean canRead = file.canRead();
System.out.println('是否可读:' + canRead);
// 检测文件是否可写
boolean canWrite = file.canWrite();
System.out.println('是否可写:' + canWrite);
// 获取文件的长度(字节数)
long length = file.length();
System.out.println('文件长度:' + length + ' 字节');
}
}
上述代码创建了一个 File 对象,然后使用 getPath() 方法获取文件的路径,使用 exists() 方法检测文件是否存在,使用 isDirectory() 方法检测文件是否是目录,使用 isFile() 方法检测文件是否是普通文件,使用 canRead() 方法检测文件是否可读,使用 canWrite() 方法检测文件是否可写,使用 length() 方法获取文件的长度。
注意:在运行上述代码时,需要将文件路径修改为存在的文件路径。
原文地址: https://www.cveoy.top/t/topic/p7kW 著作权归作者所有。请勿转载和采集!