java使用Files和Paths获取文件的属性

1、获取单个属性并已经知道该属性的名称

Object size = Files.getAttribute(Paths.get(dirAbsolutePath + "/" + filename), "size");

2、获取多个属性,对属性名称不太熟悉

            BasicFileAttributeView fileAttributeView = Files.getFileAttributeView(Paths.get(dirAbsolutePath + "/" + filename), BasicFileAttributeView.class);
            BasicFileAttributes basicFileAttributes = fileAttributeView.readAttributes();
            long size = basicFileAttributes.size();

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章