public class FileUtils
extends Object
A static class of convenience functions for Files
-
Constructor Summary
Constructors
| Constructor |
Description |
FileUtils() |
|
-
Method Summary
| Modifier and Type |
Method |
Description |
static void |
copyFile(File in,
File out) |
|
static void |
copyFileToDirectory(String file,
File tempDir) |
|
static void |
copyStream(InputStream in,
OutputStream out) |
|
static void |
createIfNeeded(String file) |
|
static File |
createTempDirectory() |
|
static void |
deleteDirectory(File directory) |
|
static void |
ensureParentDirectoriesExist(File file) |
|
static char[] |
extractBytes(InputStream resourceAsStream) |
|
static String |
getCurrentDirectory() |
|
static String |
getDirectoryFriendlyName(String name) |
|
static String |
getExtensionWithDot(String filename) |
|
static String |
getExtensionWithoutDot(String filename) |
|
static File[] |
getRecursiveFileList(File directory) |
|
static File[] |
getRecursiveFileList(File directory,
FileFilter filter) |
|
static boolean |
isNonEmptyFile(String approved) |
|
static char[] |
loadResourceFromClasspathAsBytes(Class<?> clazz,
String name) |
|
static String |
readBuffer(BufferedReader in) |
|
static String |
readFile(File file) |
|
static String |
readFile(File file,
String defaultText) |
|
static String |
readFile(String absolutePath) |
|
static String |
readFileWithSuppressedExceptions(File databaseFile) |
|
static String |
readFromClassPath(Class<?> clazz,
String string) |
|
static String |
readStream(InputStream resourceAsStream) |
|
static void |
redirectInputToFile(String fileName,
InputStream in) |
|
static File |
saveToFile(String prefix,
Reader input) |
|
static char[] |
toChars(List<Character> data) |
|
static void |
writeFile(File file,
InputStream data) |
|
static void |
writeFile(File file,
CharSequence data) |
|
static void |
writeFile(File file,
String text) |
|
static void |
writeFileQuietly(File file,
String text) |
|
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
FileUtils
public FileUtils()
-
Method Details
-
-
-
-
getRecursiveFileList
public static File[] getRecursiveFileList(
File directory)
-
-
copyFile
public static void copyFile(
File in,
File out)
-
-
-
copyFileToDirectory
public static void copyFileToDirectory(
String file,
File tempDir)
-
writeFile
public static void writeFile(
File file,
String text)
-
writeFileQuietly
public static void writeFileQuietly(
File file,
String text)
-
-
-
-
-
-
readFileWithSuppressedExceptions
public static String readFileWithSuppressedExceptions(
File databaseFile)
-
-
-
-
getExtensionWithoutDot
public static String getExtensionWithoutDot(
String filename)
-
createIfNeeded
public static void createIfNeeded(
String file)
-
-
loadResourceFromClasspathAsBytes
public static char[] loadResourceFromClasspathAsBytes(
Class<?> clazz,
String name)
-
-
-
isNonEmptyFile
public static boolean isNonEmptyFile(
String approved)
-
ensureParentDirectoriesExist
public static void ensureParentDirectoriesExist(
File file)
-
-
getCurrentDirectory
public static String getCurrentDirectory()