|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.apache.avalon.excalibur.io.FileUtil
This class provides basic facilities for manipulating files.
Method Summary | |
static java.lang.String |
catPath(java.lang.String lookupPath,
java.lang.String path)
Will concatenate 2 paths, dealing with .. |
static void |
cleanDirectory(java.io.File directory)
Clean a directory without deleting it. |
static void |
cleanDirectory(java.lang.String directory)
Clean a directory without deleting it. |
static void |
copyFile(java.io.File source,
java.io.File destination)
Copy file from source to destination. |
static void |
copyFileToDirectory(java.io.File source,
java.io.File destinationDirectory)
Copy file from source to destination. |
static void |
copyFileToDirectory(java.lang.String source,
java.lang.String destinationDirectory)
Copy file from source to destination. |
static void |
copyURLToFile(java.net.URL source,
java.io.File destination)
|
static void |
deleteDirectory(java.io.File directory)
Recursively delete a directory. |
static void |
deleteDirectory(java.lang.String directory)
Recursively delete a directory. |
static void |
forceDelete(java.io.File file)
Delete a file. |
static void |
forceDelete(java.lang.String file)
Delete a file. |
static java.lang.String |
normalize(java.lang.String location)
|
static java.lang.String |
removeExtension(java.lang.String filename)
Remove extension from filename. |
static java.lang.String |
removeExtention(java.lang.String filename)
Deprecated. Use removeExtension as removeExtention is mispelled |
static java.lang.String |
removePath(java.lang.String filepath)
remove path from filename. |
static java.io.File |
resolveFile(java.io.File baseFile,
java.lang.String filename)
|
static java.io.File |
toFile(java.net.URL url)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
public static java.io.File toFile(java.net.URL url)
public static java.lang.String removeExtention(java.lang.String filename)
filename
- the filenamepublic static java.lang.String removeExtension(java.lang.String filename)
filename
- the filenamepublic static java.lang.String removePath(java.lang.String filepath)
filepath
- the filepathpublic static void copyFileToDirectory(java.lang.String source, java.lang.String destinationDirectory) throws java.io.IOException
public static void copyFileToDirectory(java.io.File source, java.io.File destinationDirectory) throws java.io.IOException
public static void copyFile(java.io.File source, java.io.File destination) throws java.io.IOException
public static void copyURLToFile(java.net.URL source, java.io.File destination) throws java.io.IOException
public static java.lang.String normalize(java.lang.String location)
public static java.lang.String catPath(java.lang.String lookupPath, java.lang.String path)
public static java.io.File resolveFile(java.io.File baseFile, java.lang.String filename)
public static void forceDelete(java.lang.String file) throws java.io.IOException
public static void forceDelete(java.io.File file) throws java.io.IOException
public static void deleteDirectory(java.lang.String directory) throws java.io.IOException
public static void deleteDirectory(java.io.File directory) throws java.io.IOException
public static void cleanDirectory(java.lang.String directory) throws java.io.IOException
public static void cleanDirectory(java.io.File directory) throws java.io.IOException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |