给大家介绍一些文件属性的获取方法
/**
* File类的属性获取
* @author lyl
*
*/
public class FileProperty {
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("读取文件父级路径:"+file.getParent());
System.out.println("读取文件父级路径:"+new File(file.getAbsolutePath()).getParent());
//读取文件大小 获取到的是字节 在这里我们换成kb的话 强转成float
System.out.println("读取文件大小:"+file.length()+"byte");
System.out.println("读取文件大小:"+file.length()/1000+"kb");
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.isFile());
}
}