public class FileHandler
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
private static class |
FileHandler.FileSuffixFilter |
static interface |
FileHandler.Filter
Used by file operations to determine whether or not to make use of a file.
|
private static class |
FileHandler.NoFilter |
Constructor and Description |
---|
FileHandler() |
Modifier and Type | Method and Description |
---|---|
static java.lang.Boolean |
canExecute(java.io.File file) |
static void |
copy(java.io.File from,
java.io.File to) |
private static void |
copy(java.io.File source,
java.io.File dest,
FileHandler.Filter onlyCopy) |
static void |
copy(java.io.File source,
java.io.File dest,
java.lang.String suffix) |
private static void |
copyDir(java.io.File from,
java.io.File to,
FileHandler.Filter onlyCopy) |
private static void |
copyFile(java.io.File from,
java.io.File to,
FileHandler.Filter onlyCopy) |
static void |
copyResource(java.io.File outputDir,
java.lang.Class<?> forClassLoader,
java.lang.String... names) |
static boolean |
createDir(java.io.File dir) |
static boolean |
delete(java.io.File toDelete) |
static boolean |
isZipped(java.lang.String fileName) |
private static java.io.InputStream |
locateResource(java.lang.Class<?> forClassLoader,
java.lang.String name) |
static boolean |
makeExecutable(java.io.File file) |
static boolean |
makeWritable(java.io.File file) |
static java.lang.String |
readAsString(java.io.File toRead) |
static java.io.File |
unzip(java.io.InputStream resource) |
public static java.io.File unzip(java.io.InputStream resource) throws java.io.IOException
java.io.IOException
public static void copyResource(java.io.File outputDir, java.lang.Class<?> forClassLoader, java.lang.String... names) throws java.io.IOException
java.io.IOException
private static java.io.InputStream locateResource(java.lang.Class<?> forClassLoader, java.lang.String name) throws java.io.IOException
java.io.IOException
public static boolean createDir(java.io.File dir) throws java.io.IOException
java.io.IOException
public static boolean makeWritable(java.io.File file) throws java.io.IOException
java.io.IOException
public static boolean makeExecutable(java.io.File file) throws java.io.IOException
java.io.IOException
public static java.lang.Boolean canExecute(java.io.File file)
public static boolean isZipped(java.lang.String fileName)
public static boolean delete(java.io.File toDelete)
public static void copy(java.io.File from, java.io.File to) throws java.io.IOException
java.io.IOException
public static void copy(java.io.File source, java.io.File dest, java.lang.String suffix) throws java.io.IOException
java.io.IOException
private static void copy(java.io.File source, java.io.File dest, FileHandler.Filter onlyCopy) throws java.io.IOException
java.io.IOException
private static void copyDir(java.io.File from, java.io.File to, FileHandler.Filter onlyCopy) throws java.io.IOException
java.io.IOException
private static void copyFile(java.io.File from, java.io.File to, FileHandler.Filter onlyCopy) throws java.io.IOException
java.io.IOException
public static java.lang.String readAsString(java.io.File toRead) throws java.io.IOException
java.io.IOException