Class Files


  • public final class Files
    extends Object
    Back port of JSR-203 from Java Platform, Standard Edition 7.
    See Also:
    Original JavaDoc
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static long copy​(InputStream in, org.uberfire.java.nio.file.Path target, org.uberfire.java.nio.file.CopyOption... options)  
      static long copy​(org.uberfire.java.nio.file.Path source, OutputStream out)  
      static org.uberfire.java.nio.file.Path copy​(org.uberfire.java.nio.file.Path source, org.uberfire.java.nio.file.Path target, org.uberfire.java.nio.file.CopyOption... options)  
      static org.uberfire.java.nio.file.Path createDirectories​(org.uberfire.java.nio.file.Path dir, org.uberfire.java.nio.file.attribute.FileAttribute<?>... attrs)  
      static org.uberfire.java.nio.file.Path createDirectory​(org.uberfire.java.nio.file.Path dir, org.uberfire.java.nio.file.attribute.FileAttribute<?>... attrs)  
      static org.uberfire.java.nio.file.Path createFile​(org.uberfire.java.nio.file.Path path, org.uberfire.java.nio.file.attribute.FileAttribute<?>... attrs)  
      static org.uberfire.java.nio.file.Path createLink​(org.uberfire.java.nio.file.Path link, org.uberfire.java.nio.file.Path existing)  
      static org.uberfire.java.nio.file.Path createSymbolicLink​(org.uberfire.java.nio.file.Path link, org.uberfire.java.nio.file.Path target, org.uberfire.java.nio.file.attribute.FileAttribute<?>... attrs)  
      static org.uberfire.java.nio.file.Path createTempDirectory​(String prefix, org.uberfire.java.nio.file.attribute.FileAttribute<?>... attrs)  
      static org.uberfire.java.nio.file.Path createTempDirectory​(org.uberfire.java.nio.file.Path dir, String prefix, org.uberfire.java.nio.file.attribute.FileAttribute<?>... attrs)  
      static org.uberfire.java.nio.file.Path createTempFile​(String prefix, String suffix, org.uberfire.java.nio.file.attribute.FileAttribute<?>... attrs)  
      static org.uberfire.java.nio.file.Path createTempFile​(org.uberfire.java.nio.file.Path dir, String prefix, String suffix, org.uberfire.java.nio.file.attribute.FileAttribute<?>... attrs)  
      static void delete​(org.uberfire.java.nio.file.Path path, org.uberfire.java.nio.file.DeleteOption... options)  
      static boolean deleteIfExists​(org.uberfire.java.nio.file.Path path, org.uberfire.java.nio.file.DeleteOption... options)  
      static boolean exists​(org.uberfire.java.nio.file.Path path, org.uberfire.java.nio.file.LinkOption... options)  
      static Object getAttribute​(org.uberfire.java.nio.file.Path path, String attribute, org.uberfire.java.nio.file.LinkOption... options)  
      static <V extends org.uberfire.java.nio.file.attribute.FileAttributeView>
      V
      getFileAttributeView​(org.uberfire.java.nio.file.Path path, Class<V> type, org.uberfire.java.nio.file.LinkOption... options)  
      static org.uberfire.java.nio.file.FileStore getFileStore​(org.uberfire.java.nio.file.Path path)  
      static org.uberfire.java.nio.file.attribute.FileTime getLastModifiedTime​(org.uberfire.java.nio.file.Path path, org.uberfire.java.nio.file.LinkOption... options)  
      static org.uberfire.java.nio.file.attribute.UserPrincipal getOwner​(org.uberfire.java.nio.file.Path path, org.uberfire.java.nio.file.LinkOption... options)  
      static Set<org.uberfire.java.nio.file.attribute.PosixFilePermission> getPosixFilePermissions​(org.uberfire.java.nio.file.Path path, org.uberfire.java.nio.file.LinkOption... options)  
      static boolean isDirectory​(org.uberfire.java.nio.file.Path path, org.uberfire.java.nio.file.LinkOption... options)  
      static boolean isExecutable​(org.uberfire.java.nio.file.Path path)  
      static boolean isHidden​(org.uberfire.java.nio.file.Path path)  
      static boolean isReadable​(org.uberfire.java.nio.file.Path path)  
      static boolean isRegularFile​(org.uberfire.java.nio.file.Path path, org.uberfire.java.nio.file.LinkOption... options)  
      static boolean isSameFile​(org.uberfire.java.nio.file.Path path, org.uberfire.java.nio.file.Path path2)  
      static boolean isSymbolicLink​(org.uberfire.java.nio.file.Path path)  
      static boolean isWritable​(org.uberfire.java.nio.file.Path path)  
      static org.uberfire.java.nio.file.Path move​(org.uberfire.java.nio.file.Path source, org.uberfire.java.nio.file.Path target, org.uberfire.java.nio.file.CopyOption... options)  
      static BufferedReader newBufferedReader​(org.uberfire.java.nio.file.Path path, Charset cs)  
      static BufferedWriter newBufferedWriter​(org.uberfire.java.nio.file.Path path, Charset cs, org.uberfire.java.nio.file.OpenOption... options)  
      static org.uberfire.java.nio.channels.SeekableByteChannel newByteChannel​(org.uberfire.java.nio.file.Path path, Set<? extends org.uberfire.java.nio.file.OpenOption> options, org.uberfire.java.nio.file.attribute.FileAttribute<?>... attrs)  
      static org.uberfire.java.nio.channels.SeekableByteChannel newByteChannel​(org.uberfire.java.nio.file.Path path, org.uberfire.java.nio.file.OpenOption... options)  
      static org.uberfire.java.nio.file.DirectoryStream<org.uberfire.java.nio.file.Path> newDirectoryStream​(org.uberfire.java.nio.file.Path dir)  
      static org.uberfire.java.nio.file.DirectoryStream<org.uberfire.java.nio.file.Path> newDirectoryStream​(org.uberfire.java.nio.file.Path dir, String glob)  
      static org.uberfire.java.nio.file.DirectoryStream<org.uberfire.java.nio.file.Path> newDirectoryStream​(org.uberfire.java.nio.file.Path dir, org.uberfire.java.nio.file.DirectoryStream.Filter<org.uberfire.java.nio.file.Path> filter)  
      static InputStream newInputStream​(org.uberfire.java.nio.file.Path path, org.uberfire.java.nio.file.OpenOption... options)  
      static OutputStream newOutputStream​(org.uberfire.java.nio.file.Path path, org.uberfire.java.nio.file.OpenOption... options)  
      static boolean notExists​(org.uberfire.java.nio.file.Path path, org.uberfire.java.nio.file.LinkOption... options)  
      static String probeContentType​(org.uberfire.java.nio.file.Path path)  
      static byte[] readAllBytes​(org.uberfire.java.nio.file.Path path)  
      static List<String> readAllLines​(org.uberfire.java.nio.file.Path path, Charset cs)  
      static <A extends org.uberfire.java.nio.file.attribute.BasicFileAttributes>
      A
      readAttributes​(org.uberfire.java.nio.file.Path path, Class<A> type, org.uberfire.java.nio.file.LinkOption... options)  
      static Map<String,​Object> readAttributes​(org.uberfire.java.nio.file.Path path, String attributes, org.uberfire.java.nio.file.LinkOption... options)  
      static org.uberfire.java.nio.file.Path readSymbolicLink​(org.uberfire.java.nio.file.Path link)  
      static org.uberfire.java.nio.file.Path setAttribute​(org.uberfire.java.nio.file.Path path, String attribute, Object value, org.uberfire.java.nio.file.LinkOption... options)  
      static org.uberfire.java.nio.file.Path setLastModifiedTime​(org.uberfire.java.nio.file.Path path, org.uberfire.java.nio.file.attribute.FileTime time)  
      static org.uberfire.java.nio.file.Path setOwner​(org.uberfire.java.nio.file.Path path, org.uberfire.java.nio.file.attribute.UserPrincipal owner)  
      static org.uberfire.java.nio.file.Path setPosixFilePermissions​(org.uberfire.java.nio.file.Path path, Set<org.uberfire.java.nio.file.attribute.PosixFilePermission> perms)  
      static long size​(org.uberfire.java.nio.file.Path path)  
      static org.uberfire.java.nio.file.Path walkFileTree​(org.uberfire.java.nio.file.Path start, Set<org.uberfire.java.nio.file.FileVisitOption> options, int maxDepth, org.uberfire.java.nio.file.FileVisitor<org.uberfire.java.nio.file.Path> visitor)  
      static org.uberfire.java.nio.file.Path walkFileTree​(org.uberfire.java.nio.file.Path start, org.uberfire.java.nio.file.FileVisitor<org.uberfire.java.nio.file.Path> visitor)  
      static org.uberfire.java.nio.file.Path write​(org.uberfire.java.nio.file.Path path, byte[] bytes, org.uberfire.java.nio.file.OpenOption... options)  
      static org.uberfire.java.nio.file.Path write​(org.uberfire.java.nio.file.Path path, Iterable<? extends CharSequence> lines, Charset cs, org.uberfire.java.nio.file.OpenOption... options)