package com.yeqc.testDemo; import java.io.File; public class ReadFileProperty { public static void main(String[] args) { File file = new File("text.txt"); //判断文件是否存在 System.out.println("判断文件是否存在"+file.exists()); //读取文件名称 System.out.println("读取文件名称"+file.getName()); //读取文件路径 System.out.println("读取文件路径"+file.getPath()); //读取文件绝对路径 System.out.println("读取文件绝对路径"+file.getAbsolutePath()); //读取文件父级路径 System.out.println("读取文件父级路径"+new File(file.getAbsolutePath()).getParent()); //读取文件大小 System.out.println("读取文件大小"+(float)file.length()/1000+"KB"); //判断文件是否被隐藏 System.out.println("判断文件是否被隐藏"+file.isHidden()); //判断文件是否可读 System.out.println("判断文件是否可读"+file.canRead()); //判断文件是否可写 System.out.println("判断文件是否可写"+file.canWrite()); //判断文件是否为文件夹 System.out.println("判断文件是否为文件夹"+file.isDirectory()); } }
运行结果:
判断文件是否存在true 读取文件名称text.txt 读取文件路径text.txt 读取文件绝对路径C:\Users\Administrator\workspace01\ReadFileProperty\text.txt 读取文件父级路径C:\Users\Administrator\workspace01\ReadFileProperty 读取文件大小0.013KB 判断文件是否被隐藏false 判断文件是否可读true 判断文件是否可写true 判断文件是否为文件夹false