public class FileUtils
extends Object
FileUtils: File utilities
| Modifier and Type | Field | Description |
|---|---|---|
protected static java.util.Map<String,Object> |
fileEditors |
| Constructor | Description |
|---|---|
FileUtils() |
| Modifier and Type | Method | Description |
|---|---|---|
static void |
closeQuietly(java.io.InputStream stream) |
|
static void |
closeQuietly(java.io.OutputStream stream) |
|
static void |
closeQuietly(java.io.Reader reader) |
|
static void |
copyFile(java.io.File fromFile,
java.io.File toFile) |
Simple file copy routine
|
static void |
copyFile2(java.io.File fromFile,
java.io.File toFile) |
|
static boolean |
deleteDirectory(java.io.File path) |
|
static void |
deleteFolder(java.io.File folder) |
|
static byte[] |
fileToByteArray(java.io.File file) |
|
static Object |
getFileEditor(String filePath) |
|
static String |
streamNameToValidFilename(String name) |
Encode a stream name (deal with path elements) to a valid filename.
|
static String |
toValidFilename(String name) |
Encode a name to a valid filename.
|
static void |
traverseDirectory(java.io.File dir,
IFileProcess fileNotify) |
Traverse a directory recursively calling fileNotify for each file and folder encountered
|
static java.io.File |
versionFile(java.io.File newFile) |
Rename a file using the file format [original-name]_#[.ext].
|
public static void closeQuietly(java.io.InputStream stream)
public static void closeQuietly(java.io.OutputStream stream)
public static void closeQuietly(java.io.Reader reader)
public static void copyFile(java.io.File fromFile,
java.io.File toFile)
fromFile - from filetoFile - to filepublic static void copyFile2(java.io.File fromFile,
java.io.File toFile)
throws java.io.IOException
java.io.IOExceptionpublic static boolean deleteDirectory(java.io.File path)
public static void deleteFolder(java.io.File folder)
public static byte[] fileToByteArray(java.io.File file)
public static Object getFileEditor(String filePath)
public static String streamNameToValidFilename(String name)
name - stream namepublic static String toValidFilename(String name)
name - public static void traverseDirectory(java.io.File dir,
IFileProcess fileNotify)
dir - starting directoryfileNotify - file notify objectpublic static java.io.File versionFile(java.io.File newFile)
newFile - input file