com.wizzardo.tools.io
Class FileTools

java.lang.Object
  extended by com.wizzardo.tools.io.FileTools

public class FileTools
extends java.lang.Object


Field Summary
static java.nio.charset.Charset UTF_8
           
 
Constructor Summary
FileTools()
           
 
Method Summary
static byte[] bytes(java.io.File file)
           
static void bytes(java.io.File file, byte[] bytes)
           
static void bytes(java.io.File file, byte[] bytes, int offset, int length)
           
static void bytes(java.io.File file, java.io.InputStream stream)
           
static byte[] bytes(java.lang.String file)
           
static void bytes(java.lang.String file, byte[] bytes)
           
static void bytes(java.lang.String file, byte[] bytes, int offset, int length)
           
static void bytes(java.lang.String file, java.io.InputStream stream)
           
static void deleteRecursive(java.io.File f)
           
static java.util.List<java.io.File> listRecursive(java.io.File f)
           
static java.util.List<java.io.File> listRecursive(java.io.File f, java.io.FileFilter filter)
           
static java.util.List<java.io.File> listRecursive(java.io.File f, java.util.List<java.io.File> into, java.io.FileFilter filter)
           
static java.lang.String text(java.io.File file)
           
static java.lang.String text(java.io.File file, java.nio.charset.Charset charset)
           
static void text(java.io.File file, java.lang.String text)
           
static void text(java.io.File file, java.lang.String text, java.nio.charset.Charset charset)
           
static java.lang.String text(java.lang.String file)
           
static java.lang.String text(java.lang.String file, java.nio.charset.Charset charset)
           
static void text(java.lang.String file, java.lang.String text)
           
static void text(java.lang.String file, java.lang.String text, java.nio.charset.Charset charset)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

UTF_8

public static final java.nio.charset.Charset UTF_8
Constructor Detail

FileTools

public FileTools()
Method Detail

bytes

public static byte[] bytes(java.lang.String file)

text

public static java.lang.String text(java.lang.String file)

text

public static java.lang.String text(java.io.File file)

text

public static void text(java.lang.String file,
                        java.lang.String text)

text

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

text

public static void text(java.lang.String file,
                        java.lang.String text,
                        java.nio.charset.Charset charset)

text

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

text

public static java.lang.String text(java.lang.String file,
                                    java.nio.charset.Charset charset)

text

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

bytes

public static void bytes(java.lang.String file,
                         byte[] bytes)

bytes

public static void bytes(java.io.File file,
                         byte[] bytes)

bytes

public static void bytes(java.lang.String file,
                         byte[] bytes,
                         int offset,
                         int length)

bytes

public static void bytes(java.lang.String file,
                         java.io.InputStream stream)

bytes

public static void bytes(java.io.File file,
                         java.io.InputStream stream)

bytes

public static void bytes(java.io.File file,
                         byte[] bytes,
                         int offset,
                         int length)

bytes

public static byte[] bytes(java.io.File file)

listRecursive

public static java.util.List<java.io.File> listRecursive(java.io.File f)

listRecursive

public static java.util.List<java.io.File> listRecursive(java.io.File f,
                                                         java.io.FileFilter filter)

listRecursive

public static java.util.List<java.io.File> listRecursive(java.io.File f,
                                                         java.util.List<java.io.File> into,
                                                         java.io.FileFilter filter)

deleteRecursive

public static void deleteRecursive(java.io.File f)