Class FileUtils


  • public final class FileUtils
    extends java.lang.Object
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static void copyFile​(java.io.InputStream in, java.io.OutputStream out)  
      static boolean deleteContents​(java.io.File fileOrDirectory)  
      static boolean deleteContents​(java.lang.String fileOrDirectory)  
      static boolean eraseFileOrDir​(java.io.File fileOrDirectory)  
      static boolean eraseFileOrDir​(java.lang.String fileOrDirectory)  
      static boolean setPermissionRecursive​(java.io.File fileOrDirectory, boolean readable, boolean writable)  
      static java.io.File verifyDir​(java.io.File dir)  
      static java.io.File verifyDir​(java.lang.String dirPath)  
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • verifyDir

        @NonNull
        public static java.io.File verifyDir​(@NonNull
                                             java.lang.String dirPath)
      • verifyDir

        @NonNull
        public static java.io.File verifyDir​(@NonNull
                                             java.io.File dir)
      • copyFile

        public static void copyFile​(java.io.InputStream in,
                                    java.io.OutputStream out)
                             throws java.io.IOException
        Throws:
        java.io.IOException
      • eraseFileOrDir

        public static boolean eraseFileOrDir​(@NonNull
                                             java.lang.String fileOrDirectory)
      • eraseFileOrDir

        public static boolean eraseFileOrDir​(@NonNull
                                             java.io.File fileOrDirectory)
      • deleteContents

        public static boolean deleteContents​(java.lang.String fileOrDirectory)
      • deleteContents

        public static boolean deleteContents​(java.io.File fileOrDirectory)
      • setPermissionRecursive

        public static boolean setPermissionRecursive​(@NonNull
                                                     java.io.File fileOrDirectory,
                                                     boolean readable,
                                                     boolean writable)