@Override public boolean isRegularFile() { return fileAttrs.isRegularFile(); }
@Override public boolean isDirectory() { return fileAttrs.isDirectory(); }
@Override public long size() { return fileAttrs.size(); }
if (attribute.equals("*") || attribute.equals(IS_REGULAR_FILE)) { put(IS_REGULAR_FILE, attrs.isRegularFile()); attrs.isDirectory()); attrs.isSymbolicLink()); attrs.isOther()); new Long(attrs.size())); attrs.fileKey()); attrs.lastModifiedTime()); attrs.lastAccessTime()); attrs.creationTime());
@Test public void readAttributesBasic() { final Path path = Files.createTempFile("foo", "bar"); final BasicFileAttributes attrs = Files.readAttributes(path, BasicFileAttributes.class); assertThat(attrs).isNotNull(); assertThat(attrs.isRegularFile()).isTrue(); assertThat(attrs.isDirectory()).isFalse(); assertThat(attrs.isSymbolicLink()).isFalse(); assertThat(attrs.isOther()).isFalse(); assertThat(attrs.size()).isEqualTo(0L); }
@Override public FileTime lastModifiedTime() { return fileAttrs.lastModifiedTime(); }
@Override public boolean isSymbolicLink() { return attributes.isSymbolicLink(); }
@Override public boolean isOther() { return fileAttrs.isOther(); }
@Override public FileTime creationTime() { return attributes.creationTime(); }
@Override public Object fileKey() { return attributes.fileKey(); } }
@Test public void getFileAttributeViewBasic() { final Path path = Files.createTempFile(null, null); final BasicFileAttributeView view = Files.getFileAttributeView(path, BasicFileAttributeView.class); assertThat(view).isNotNull(); assertThat((Object) view.readAttributes()).isNotNull(); assertThat(view.readAttributes().isRegularFile()).isTrue(); assertThat(view.readAttributes().isDirectory()).isFalse(); assertThat(view.readAttributes().isSymbolicLink()).isFalse(); assertThat(view.readAttributes().isOther()).isFalse(); assertThat(view.readAttributes().size()).isEqualTo(0L); }
@Override public FileTime lastModifiedTime() { return fileAttrs.lastModifiedTime(); }
@Override public boolean isSymbolicLink() { return fileAttrs.isSymbolicLink(); }
@Override public boolean isOther() { return attributes.isOther(); }
@Override public FileTime creationTime() { return fileAttrs.creationTime(); }
@Override public Object fileKey() { return attributes.fileKey(); } }
@Test public void getFileAttributeViewGeneral() { final Path path = Files.createTempFile(null, null); final BasicFileAttributeView view = Files.getFileAttributeView(path, BasicFileAttributeView.class); assertThat(view).isNotNull(); assertThat((Object) view.readAttributes()).isNotNull(); assertThat(view.readAttributes().isRegularFile()).isTrue(); assertThat(view.readAttributes().isDirectory()).isFalse(); assertThat(view.readAttributes().isSymbolicLink()).isFalse(); assertThat(view.readAttributes().isOther()).isFalse(); assertThat(view.readAttributes().size()).isEqualTo(0L); }
@Override public boolean isRegularFile() { return fileAttrs.isRegularFile(); }
@Override public long size() { return fileAttrs.size(); }
@Override public boolean isDirectory() { return attributes.isDirectory(); }