@Override public boolean isDirectory() { return fileAttrs.isDirectory(); }
@Override public boolean isDirectory() { return fileAttrs.isDirectory(); }
@Override public boolean isDirectory() { return fileAttrs.isDirectory(); }
@Override public boolean isDirectory() { return fileAttrs.isDirectory(); }
@Override public boolean isDirectory() { return attributes.isDirectory(); }
/** * @throws IllegalArgumentException * @throws SecurityException * @see <a href="http://docs.oracle.com/javase/7/docs/api/java/nio/file/Files.html#isDirectory(java.nio.file.Path, java.nio.file.LinkOption...)">Original JavaDoc</a> */ public static boolean isDirectory( final Path path, final LinkOption... options ) throws IllegalArgumentException, SecurityException { checkNotNull( "path", path ); try { return readAttributes( path, BasicFileAttributes.class, options ).isDirectory(); } catch ( IOException ioe ) { } return false; }
put( IS_DIRECTORY, attrs.isDirectory() );
if (depth >= maxDepth || !attrs.isDirectory()) { return visitor.visitFile(file, attrs);
assertThat( attrs.isDirectory() ).isFalse(); assertThat( attrs.isRegularFile() ).isTrue(); assertThat( attrs.creationTime() ).isNotNull(); assertThat( attrsRoot.isDirectory() ).isTrue(); assertThat( attrsRoot.isRegularFile() ).isFalse(); assertThat( attrsRoot.creationTime() ).isNotNull();
@Test public void checkReadAttributesBasic() throws IOException { final SimpleFileSystemProvider fsProvider = new SimpleFileSystemProvider(); final File tempFile = File.createTempFile( "foo", "bar" ); final Path path = GeneralPathImpl.newFromFile( fsProvider.getFileSystem( URI.create( "file:///" ) ), tempFile ); final BasicFileAttributes attrs = fsProvider.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 ); }
assertThat( attrsRoot.readAttributes().isDirectory() ).isTrue(); assertThat( attrsRoot.readAttributes().isRegularFile() ).isFalse(); assertThat( attrsRoot.readAttributes().creationTime() ).isNotNull();
@Test public void checkGetFileAttributeViewBasic() throws IOException { final SimpleFileSystemProvider fsProvider = new SimpleFileSystemProvider(); final File tempFile = File.createTempFile( "foo", "bar" ); final Path path = GeneralPathImpl.newFromFile( fsProvider.getFileSystem( URI.create( "file:///" ) ), tempFile ); final BasicFileAttributeView view = fsProvider.getFileAttributeView( path, BasicFileAttributeView.class ); assertThat( view ).isNotNull(); assertThat( 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 ); }
@Test public void checkGetFileAttributeViewGeneral() throws IOException { final SimpleFileSystemProvider fsProvider = new SimpleFileSystemProvider(); final File tempFile = File.createTempFile( "foo", "bar" ); final Path path = GeneralPathImpl.newFromFile( fsProvider.getFileSystem( URI.create( "file:///" ) ), tempFile ); final BasicFileAttributeView view = fsProvider.getFileAttributeView( path, BasicFileAttributeView.class ); assertThat( view ).isNotNull(); assertThat( 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 ); }