se.unlogic.standardutils.io
Class FileUtils
java.lang.Object
se.unlogic.standardutils.io.FileUtils
public class FileUtils
- extends Object
Utility class for handling files and folders
- Author:
- Robert "Unlogic" Olofsson (unlogic@unlogic.se)
Method Summary |
static boolean |
deleteDirectory(File directory)
|
static boolean |
deleteDirectory(String directoryPath)
|
static void |
deleteFile(String path)
|
static int |
deleteFiles(File dir,
FileFilter filter,
boolean recursive)
|
static int |
deleteFiles(String directory,
FileFilter filter,
boolean recursive)
Removes all files in the given directory matching the given filter |
static boolean |
fileExists(String path)
|
static String |
getFileExtension(File file)
|
static String |
getFileExtension(String filename)
|
static byte[] |
getRawBytes(File f)
|
static int |
replace(File dir,
String filename,
File replacementFile,
boolean recursive,
boolean caseSensitive,
Callback<File> callback)
|
static void |
replaceFile(File target,
File replacement)
|
static String |
toAsciiFilename(String string)
|
static String |
toValidHttpFilename(String string)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FileUtils
public FileUtils()
toAsciiFilename
public static String toAsciiFilename(String string)
toValidHttpFilename
public static String toValidHttpFilename(String string)
getRawBytes
public static final byte[] getRawBytes(File f)
throws IOException
- Throws:
IOException
getFileExtension
public static String getFileExtension(File file)
getFileExtension
public static String getFileExtension(String filename)
fileExists
public static boolean fileExists(String path)
deleteFiles
public static int deleteFiles(String directory,
FileFilter filter,
boolean recursive)
- Removes all files in the given directory matching the given filter
- Parameters:
directory
- the directory to be clearedfilter
- FileFilter
used to filter filesrecursive
- controls weather files should be deleted from sub directories too
deleteFiles
public static int deleteFiles(File dir,
FileFilter filter,
boolean recursive)
replace
public static int replace(File dir,
String filename,
File replacementFile,
boolean recursive,
boolean caseSensitive,
Callback<File> callback)
replaceFile
public static void replaceFile(File target,
File replacement)
throws IOException
- Throws:
IOException
deleteDirectory
public static boolean deleteDirectory(String directoryPath)
deleteDirectory
public static boolean deleteDirectory(File directory)
deleteFile
public static void deleteFile(String path)
Copyright © 2011. All Rights Reserved.