org.apache.geronimo.kernel.util
Class FileUtils
java.lang.Object
org.apache.geronimo.kernel.util.FileUtils
public class FileUtils
- extends Object
- Version:
- $Rev: 1391947 $ $Date: 2012-09-30 11:48:05 +0800 (Sun, 30 Sep 2012) $
|
Method Summary |
static void |
addTempFile(File tempFile)
|
static void |
beginRecordTempFiles()
|
static void |
copyFile(File source,
File destination)
|
static void |
copyFile(File source,
File destination,
byte[] buffer)
|
static void |
copyFile(File source,
File destination,
int bufferSizeInBytes)
|
static File |
createTempDir()
|
static File |
createTempFile()
|
static File |
createTempFile(boolean record)
|
static File |
createTempFile(String extension)
|
static List<File> |
endRecordTempFiles()
|
static Map<String,File> |
find(File root,
String pattern)
|
static void |
find(File root,
String pattern,
Map<String,File> matches)
|
static Map<String,File> |
listAllFileNames(File base)
|
static Collection<File> |
listRecursiveFiles(File file)
|
static void |
listRecursiveFiles(File file,
Collection<File> collection)
|
static String |
readFileAsString(File file)
|
static String |
readFileAsString(File file,
String encoding,
String fileSeparator)
|
static void |
recursiveCopy(File srcDir,
File destDir)
|
static void |
recursiveCopy(File srcDir,
File destDir,
byte[] buffer)
|
static boolean |
recursiveDelete(File root)
|
static boolean |
recursiveDelete(File root,
Collection<String> unableToDeleteCollection)
|
static boolean |
recursiveDeleteWithRetries(File root)
|
static String |
removeExtension(String name,
String extension)
|
static Set<URL> |
search(File root,
String pattern)
|
static void |
writeStringToFile(File file,
String line)
|
static void |
writeStringToFile(File file,
String line,
String encoding)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FILE_UTILS_INITIALIZATION_TIME_MILL
public static final long FILE_UTILS_INITIALIZATION_TIME_MILL
DEFAULT_TEMP_PREFIX
public static final String DEFAULT_TEMP_PREFIX
- See Also:
- Constant Field Values
DEFAULT_TEMP_FILE_SUFFIX
public static final String DEFAULT_TEMP_FILE_SUFFIX
- See Also:
- Constant Field Values
DEFAULT_TEMP_DIRECTORY_SUFFIX
public static final String DEFAULT_TEMP_DIRECTORY_SUFFIX
- See Also:
- Constant Field Values
copyFile
public static void copyFile(File source,
File destination)
throws IOException
- Throws:
IOException
beginRecordTempFiles
public static void beginRecordTempFiles()
endRecordTempFiles
public static List<File> endRecordTempFiles()
addTempFile
public static void addTempFile(File tempFile)
copyFile
public static void copyFile(File source,
File destination,
int bufferSizeInBytes)
throws IOException
- Throws:
IOException
copyFile
public static void copyFile(File source,
File destination,
byte[] buffer)
throws IOException
- Throws:
IOException
createTempDir
public static File createTempDir()
throws IOException
- Throws:
IOException
createTempFile
public static File createTempFile(boolean record)
throws IOException
- Throws:
IOException
createTempFile
public static File createTempFile()
throws IOException
- Throws:
IOException
createTempFile
public static File createTempFile(String extension)
throws IOException
- Throws:
IOException
find
public static Map<String,File> find(File root,
String pattern)
find
public static void find(File root,
String pattern,
Map<String,File> matches)
listAllFileNames
public static Map<String,File> listAllFileNames(File base)
listRecursiveFiles
public static Collection<File> listRecursiveFiles(File file)
listRecursiveFiles
public static void listRecursiveFiles(File file,
Collection<File> collection)
recursiveCopy
public static void recursiveCopy(File srcDir,
File destDir)
throws IOException
- Throws:
IOException
recursiveCopy
public static void recursiveCopy(File srcDir,
File destDir,
byte[] buffer)
throws IOException
- Throws:
IOException
recursiveDelete
public static boolean recursiveDelete(File root)
recursiveDelete
public static boolean recursiveDelete(File root,
Collection<String> unableToDeleteCollection)
recursiveDeleteWithRetries
public static boolean recursiveDeleteWithRetries(File root)
search
public static Set<URL> search(File root,
String pattern)
throws MalformedURLException
- Throws:
MalformedURLException
readFileAsString
public static String readFileAsString(File file,
String encoding,
String fileSeparator)
readFileAsString
public static String readFileAsString(File file)
writeStringToFile
public static void writeStringToFile(File file,
String line)
writeStringToFile
public static void writeStringToFile(File file,
String line,
String encoding)
removeExtension
public static String removeExtension(String name,
String extension)
Copyright © 2003-2013 The Apache Geronimo development community. All Rights Reserved.