我不知道如何使用类的readAttributes
方法,Files
一次访问所有文件属性。我的问题是我想批量打印所有属性,而不调用方法。
我不想一一调用方法,如下图:
Path file = ...;
BasicFileAttributes attr = Files.readAttributes(file, BasicFileAttributes.class);
System.out.println("creationTime: " + attr.creationTime());
System.out.println("lastAccessTime: " + attr.lastAccessTime());
System.out.println("lastModifiedTime: " + attr.lastModifiedTime());
System.out.println("isDirectory: " + attr.isDirectory());
System.out.println("isOther: " + attr.isOther());
System.out.println("isRegularFile: " + attr.isRegularFile());
System.out.println("isSymbolicLink: " + attr.isSymbolicLink());
System.out.println("size: " + attr.size());
我想一次访问所有 BasicFileAttribute 。如果我们不能一次使用 readAttributes 访问所有属性,那么还有其他方法可以做到这一点。