File文件的属性获取

给大家介绍一些文件属性的获取方法

/**
 * 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());
    }
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章