Package gw.util

Class PathUtil


  • public class PathUtil
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      PathUtil()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static boolean canWrite​(java.nio.file.Path path)  
      static java.nio.file.Path create​(java.lang.String first, java.lang.String... more)  
      static java.nio.file.Path create​(java.net.URI uri)  
      static java.nio.file.Path create​(java.nio.file.Path root, java.lang.String createMe)  
      static java.io.InputStream createInputStream​(java.nio.file.Path path, java.nio.file.OpenOption... options)  
      static boolean createNewFile​(java.nio.file.Path file, java.nio.file.attribute.FileAttribute... attrs)  
      static java.io.OutputStream createOutputStream​(java.nio.file.Path path, java.nio.file.OpenOption... options)  
      static java.io.BufferedReader createReader​(java.nio.file.Path file)  
      static java.io.BufferedWriter createWriter​(java.nio.file.Path path)  
      static void delete​(java.nio.file.Path path)  
      static void delete​(java.nio.file.Path path, boolean bRecursive)  
      static boolean exists​(java.nio.file.Path path, java.nio.file.LinkOption... options)  
      static java.nio.file.Path getAbsolutePath​(java.lang.String path)  
      static java.nio.file.Path getAbsolutePath​(java.nio.file.Path path)  
      static java.lang.String getAbsolutePathName​(java.lang.String path)  
      static java.lang.String getAbsolutePathName​(java.nio.file.Path path)  
      static IFile getIFile​(java.nio.file.Path classFile)  
      static java.lang.String getName​(java.nio.file.Path path)  
      static boolean isDirectory​(java.nio.file.Path fileOrDir, java.nio.file.LinkOption... options)  
      static boolean isFile​(java.nio.file.Path path, java.nio.file.LinkOption... options)  
      static long lastModified​(java.nio.file.Path path, java.nio.file.LinkOption... options)  
      static java.nio.file.Path[] listFiles​(java.nio.file.Path path)  
      static boolean mkdir​(java.nio.file.Path copy, java.nio.file.attribute.FileAttribute... attrs)  
      static boolean mkdirs​(java.nio.file.Path path)  
      static boolean renameTo​(java.nio.file.Path from, java.nio.file.Path to, java.nio.file.CopyOption... options)  
      private static java.nio.file.Path resolveRelativePath​(java.lang.String first, java.lang.String... more)  
      static boolean setWritable​(java.nio.file.Path file, boolean bWritable)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • PathUtil

        public PathUtil()
    • Method Detail

      • mkdirs

        public static boolean mkdirs​(java.nio.file.Path path)
      • mkdir

        public static boolean mkdir​(java.nio.file.Path copy,
                                    java.nio.file.attribute.FileAttribute... attrs)
      • getName

        public static java.lang.String getName​(java.nio.file.Path path)
      • isFile

        public static boolean isFile​(java.nio.file.Path path,
                                     java.nio.file.LinkOption... options)
      • isDirectory

        public static boolean isDirectory​(java.nio.file.Path fileOrDir,
                                          java.nio.file.LinkOption... options)
      • create

        public static java.nio.file.Path create​(java.lang.String first,
                                                java.lang.String... more)
      • create

        public static java.nio.file.Path create​(java.nio.file.Path root,
                                                java.lang.String createMe)
      • create

        public static java.nio.file.Path create​(java.net.URI uri)
      • resolveRelativePath

        private static java.nio.file.Path resolveRelativePath​(java.lang.String first,
                                                              java.lang.String... more)
      • getAbsolutePathName

        public static java.lang.String getAbsolutePathName​(java.nio.file.Path path)
      • getAbsolutePathName

        public static java.lang.String getAbsolutePathName​(java.lang.String path)
      • getAbsolutePath

        public static java.nio.file.Path getAbsolutePath​(java.nio.file.Path path)
      • getAbsolutePath

        public static java.nio.file.Path getAbsolutePath​(java.lang.String path)
      • listFiles

        public static java.nio.file.Path[] listFiles​(java.nio.file.Path path)
      • createNewFile

        public static boolean createNewFile​(java.nio.file.Path file,
                                            java.nio.file.attribute.FileAttribute... attrs)
      • createReader

        public static java.io.BufferedReader createReader​(java.nio.file.Path file)
      • createWriter

        public static java.io.BufferedWriter createWriter​(java.nio.file.Path path)
      • createOutputStream

        public static java.io.OutputStream createOutputStream​(java.nio.file.Path path,
                                                              java.nio.file.OpenOption... options)
      • createInputStream

        public static java.io.InputStream createInputStream​(java.nio.file.Path path,
                                                            java.nio.file.OpenOption... options)
      • getIFile

        public static IFile getIFile​(java.nio.file.Path classFile)
      • delete

        public static void delete​(java.nio.file.Path path)
      • delete

        public static void delete​(java.nio.file.Path path,
                                  boolean bRecursive)
      • exists

        public static boolean exists​(java.nio.file.Path path,
                                     java.nio.file.LinkOption... options)
      • lastModified

        public static long lastModified​(java.nio.file.Path path,
                                        java.nio.file.LinkOption... options)
      • renameTo

        public static boolean renameTo​(java.nio.file.Path from,
                                       java.nio.file.Path to,
                                       java.nio.file.CopyOption... options)
      • canWrite

        public static boolean canWrite​(java.nio.file.Path path)
      • setWritable

        public static boolean setWritable​(java.nio.file.Path file,
                                          boolean bWritable)