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 copyAll​(java.io.InputStream in, java.io.OutputStream out)  
      static void copyAll​(java.io.Reader reader, java.io.Writer writer)  
      static void ensureParentDir​(java.io.File file)  
      static void ensureParentDir​(java.lang.String filename)  
      static void forceMkdir​(java.io.File directory)  
      static byte[] readAllBytes​(java.io.File file)  
      static byte[] readAllBytes​(java.io.InputStream stream)  
      static byte[] readAllBytes​(java.lang.String filename)  
      static byte[] readAllBytesFromResource​(java.lang.String resource)  
      static char[] readAllChars​(java.io.File file)  
      static char[] readAllChars​(java.io.File file, java.nio.charset.Charset charset)  
      static char[] readAllChars​(java.io.InputStream stream)  
      static char[] readAllChars​(java.io.InputStream stream, java.nio.charset.Charset charset)  
      static char[] readAllChars​(java.lang.String filename)  
      static char[] readAllChars​(java.lang.String filename, java.nio.charset.Charset charset)  
      static char[] readAllCharsFromResource​(java.lang.String resource)  
      static char[] readAllCharsFromResource​(java.lang.String resource, java.nio.charset.Charset charset)  
      static java.lang.String readAllText​(java.io.File file)  
      static java.lang.String readAllText​(java.io.File file, java.nio.charset.Charset charset)  
      static java.lang.String readAllText​(java.io.InputStream stream)  
      static java.lang.String readAllText​(java.io.InputStream stream, java.nio.charset.Charset charset)  
      static java.lang.String readAllText​(java.lang.String filename)  
      static java.lang.String readAllText​(java.lang.String filename, java.nio.charset.Charset charset)  
      static java.lang.String readAllTextFromResource​(java.lang.String resource)  
      static java.lang.String readAllTextFromResource​(java.lang.String resource, java.nio.charset.Charset charset)  
      static void writeAllBytes​(byte[] data, java.io.File file)  
      static void writeAllBytes​(byte[] data, java.io.OutputStream stream)  
      static void writeAllBytes​(byte[] data, java.lang.String filename)  
      static void writeAllChars​(char[] chars, java.io.File file)  
      static void writeAllChars​(char[] chars, java.io.File file, java.nio.charset.Charset charset)  
      static void writeAllChars​(char[] chars, java.io.OutputStream stream)  
      static void writeAllChars​(char[] chars, java.io.OutputStream stream, java.nio.charset.Charset charset)  
      static void writeAllChars​(char[] chars, java.lang.String filename)  
      static void writeAllChars​(char[] chars, java.lang.String filename, java.nio.charset.Charset charset)  
      static void writeAllText​(java.lang.String text, java.io.File file)  
      static void writeAllText​(java.lang.String text, java.io.File file, java.nio.charset.Charset charset)  
      static void writeAllText​(java.lang.String text, java.io.OutputStream stream)  
      static void writeAllText​(java.lang.String text, java.io.OutputStream stream, java.nio.charset.Charset charset)  
      static void writeAllText​(java.lang.String text, java.lang.String filename)  
      static void writeAllText​(java.lang.String text, java.lang.String filename, java.nio.charset.Charset charset)  
      • Methods inherited from class java.lang.Object

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

      • readAllTextFromResource

        public static java.lang.String readAllTextFromResource​(java.lang.String resource)
      • readAllTextFromResource

        public static java.lang.String readAllTextFromResource​(java.lang.String resource,
                                                               java.nio.charset.Charset charset)
      • readAllText

        public static java.lang.String readAllText​(java.lang.String filename)
      • readAllText

        public static java.lang.String readAllText​(java.lang.String filename,
                                                   java.nio.charset.Charset charset)
      • readAllText

        public static java.lang.String readAllText​(java.io.File file)
      • readAllText

        public static java.lang.String readAllText​(java.io.File file,
                                                   java.nio.charset.Charset charset)
      • readAllText

        public static java.lang.String readAllText​(java.io.InputStream stream)
      • readAllText

        public static java.lang.String readAllText​(java.io.InputStream stream,
                                                   java.nio.charset.Charset charset)
      • readAllCharsFromResource

        public static char[] readAllCharsFromResource​(java.lang.String resource)
      • readAllCharsFromResource

        public static char[] readAllCharsFromResource​(java.lang.String resource,
                                                      java.nio.charset.Charset charset)
      • readAllChars

        public static char[] readAllChars​(java.lang.String filename)
      • readAllChars

        public static char[] readAllChars​(java.lang.String filename,
                                          java.nio.charset.Charset charset)
      • readAllChars

        public static char[] readAllChars​(java.io.File file)
      • readAllChars

        public static char[] readAllChars​(java.io.File file,
                                          java.nio.charset.Charset charset)
      • readAllChars

        public static char[] readAllChars​(java.io.InputStream stream)
      • readAllChars

        public static char[] readAllChars​(java.io.InputStream stream,
                                          java.nio.charset.Charset charset)
      • readAllBytesFromResource

        public static byte[] readAllBytesFromResource​(java.lang.String resource)
      • readAllBytes

        public static byte[] readAllBytes​(java.lang.String filename)
      • readAllBytes

        public static byte[] readAllBytes​(java.io.File file)
      • readAllBytes

        public static byte[] readAllBytes​(java.io.InputStream stream)
      • writeAllText

        public static void writeAllText​(java.lang.String text,
                                        java.lang.String filename)
      • writeAllText

        public static void writeAllText​(java.lang.String text,
                                        java.lang.String filename,
                                        java.nio.charset.Charset charset)
      • writeAllText

        public static void writeAllText​(java.lang.String text,
                                        java.io.File file)
      • writeAllText

        public static void writeAllText​(java.lang.String text,
                                        java.io.File file,
                                        java.nio.charset.Charset charset)
      • writeAllText

        public static void writeAllText​(java.lang.String text,
                                        java.io.OutputStream stream)
      • writeAllText

        public static void writeAllText​(java.lang.String text,
                                        java.io.OutputStream stream,
                                        java.nio.charset.Charset charset)
      • writeAllChars

        public static void writeAllChars​(char[] chars,
                                         java.lang.String filename)
      • writeAllChars

        public static void writeAllChars​(char[] chars,
                                         java.lang.String filename,
                                         java.nio.charset.Charset charset)
      • writeAllChars

        public static void writeAllChars​(char[] chars,
                                         java.io.File file)
      • writeAllChars

        public static void writeAllChars​(char[] chars,
                                         java.io.File file,
                                         java.nio.charset.Charset charset)
      • writeAllChars

        public static void writeAllChars​(char[] chars,
                                         java.io.OutputStream stream)
      • writeAllChars

        public static void writeAllChars​(char[] chars,
                                         java.io.OutputStream stream,
                                         java.nio.charset.Charset charset)
      • writeAllBytes

        public static void writeAllBytes​(byte[] data,
                                         java.lang.String filename)
      • writeAllBytes

        public static void writeAllBytes​(byte[] data,
                                         java.io.File file)
      • writeAllBytes

        public static void writeAllBytes​(byte[] data,
                                         java.io.OutputStream stream)
      • copyAll

        public static void copyAll​(java.io.Reader reader,
                                   java.io.Writer writer)
      • copyAll

        public static void copyAll​(java.io.InputStream in,
                                   java.io.OutputStream out)
      • ensureParentDir

        public static void ensureParentDir​(java.lang.String filename)
      • ensureParentDir

        public static void ensureParentDir​(java.io.File file)
      • forceMkdir

        public static void forceMkdir​(java.io.File directory)
                               throws java.io.IOException
        Throws:
        java.io.IOException