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();

 

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