|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.camel.util.FileUtil
public final class FileUtil
File utilities
Field Summary | |
---|---|
static int |
BUFFER_SIZE
|
Method Summary | |
---|---|
static java.lang.String |
compactPath(java.lang.String path)
Compacts a path by stacking it and reducing .. |
static void |
copyFile(java.io.File from,
java.io.File to)
|
static java.io.File |
createTempFile(java.lang.String prefix,
java.lang.String suffix)
|
static java.io.File |
createTempFile(java.lang.String prefix,
java.lang.String suffix,
java.io.File parentDir)
|
static boolean |
deleteFile(java.io.File file)
|
static boolean |
hasLeadingSeparator(java.lang.String name)
Does the name start with a leading separator |
static boolean |
isAbsolute(java.io.File file)
Is the given file an absolute file. |
static boolean |
isWindows()
|
static java.lang.String |
normalizePath(java.lang.String path)
Normalizes the path to cater for Windows and other platforms |
static java.lang.String |
onlyPath(java.lang.String name)
Returns only the leading path (returns null if no path) |
static boolean |
renameFile(java.io.File from,
java.io.File to)
Renames a file. |
static boolean |
renameFile(java.io.File from,
java.io.File to,
boolean copyAndDeleteOnRenameFail)
Renames a file. |
static java.lang.String |
stripExt(java.lang.String name)
|
static java.lang.String |
stripFirstLeadingSeparator(java.lang.String name)
Strip first leading separator |
static java.lang.String |
stripLeadingSeparator(java.lang.String name)
Strip any leading separators |
static java.lang.String |
stripPath(java.lang.String name)
Strips any leading paths |
static java.lang.String |
stripTrailingSeparator(java.lang.String name)
Strip any trailing separators |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final int BUFFER_SIZE
Method Detail |
---|
public static java.lang.String normalizePath(java.lang.String path)
public static boolean isWindows()
public static java.io.File createTempFile(java.lang.String prefix, java.lang.String suffix) throws java.io.IOException
java.io.IOException
public static java.io.File createTempFile(java.lang.String prefix, java.lang.String suffix, java.io.File parentDir) throws java.io.IOException
java.io.IOException
public static java.lang.String stripLeadingSeparator(java.lang.String name)
public static boolean hasLeadingSeparator(java.lang.String name)
public static java.lang.String stripFirstLeadingSeparator(java.lang.String name)
public static java.lang.String stripTrailingSeparator(java.lang.String name)
public static java.lang.String stripPath(java.lang.String name)
public static java.lang.String stripExt(java.lang.String name)
public static java.lang.String onlyPath(java.lang.String name)
public static java.lang.String compactPath(java.lang.String path)
public static boolean renameFile(java.io.File from, java.io.File to)
from
- the from fileto
- the to file
java.io.IOException
- is thrown if error renaming filepublic static boolean renameFile(java.io.File from, java.io.File to, boolean copyAndDeleteOnRenameFail) throws java.io.IOException
from
- the from fileto
- the to filecopyAndDeleteOnRenameFail
- whether to fallback and do copy and delete, if renameTo fails
java.io.IOException
- is thrown if error renaming filepublic static void copyFile(java.io.File from, java.io.File to) throws java.io.IOException
java.io.IOException
public static boolean deleteFile(java.io.File file)
public static boolean isAbsolute(java.io.File file)
file
- the file
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |