public class FileUtils
extends Object
FileUtils: File utilities
| Modifier and Type | Field and Description |
|---|---|
protected static java.util.Map<String,Object> |
fileEditors |
| Constructor and Description |
|---|
FileUtils() |
| Modifier and Type | Method and 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