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